After he was on the run for several weeks, RCMP west of Edmonton have arrested a man who was believed to be armed and dangerous.

On Thursday, RCMP said Trevor Legge, 30, was arrested in a rural area outside of Hinton.

Police said a number of units from Edmonton, Edson, and Hinton worked with ALERT to find and apprehend Legge.

According to RCMP, investigators confirmed on Thursday that Legge was outside of Hinton.

Initially, the wanted man resisted arrest – but police said an RCMP Police Service Dog helped officers restrain Legge, and take him into custody.

At the time he was arrested, police found Legge had a rifle and a stolen vehicle with him.

Legge is still in custody, and faces numerous charges including possession of stolen property over $5,000, possession of a weapon while prohibited, unsafe storage of firearms and resisting arrest.

Last weekend, RCMP said they had received reports that Legge was in the Red Deer area,

Those tips came more than two weeks after RCMP issued Canada-Wide warrants for his arrest.

The warrants were issued in connection to incidents in the Whitecourt area that occurred in late July and in early August.

There’s no word on when Legge will appear in court – he remains in custody.