A 40-year-old Grande Prairie man has been charged following a traffic stop on Jan. 3.

Grande Prairie RCMP say officers responded around 6:40 p.m. to a complaint of a suspicious vehicle pulled over on Highway 43, east of Wembley.

Upon arrival, officers located the vehicle and spoke with three male occupants.

RCMP say Steven Brown, 40, of Grande Prairie was arrested and taken into police custody without any incident.

During the investigation, officers seized 105.64 grams of crack cocaine, 117.7 grams of methamphetamine, 17.59 grams of heroin and $1,249.60 in cash. RCMP say officers also seized a firearm, ammunition, a butterfly knife and brass knuckles during their search of the vehicle.

Brown has been charged with 15 Criminal Code offences, including: three counts of possession for the purpose of trafficking, four counts of possession contrary to court order, three counts of unauthorized possession of a weapon, unauthorized possession of a weapon in vehicle, possession of prohibited weapon with ammunition, and three counts of possession of weapon for dangerous purpose.

Police say Brown was held for a Justice Interim Release hearing and has been remanded into custody until his next court date on January 10.

As this matter is now before the courts no further information will be provided.

The RCMP would like to thank the public for their assistance in this matter.

“This was a great example of cooperation between police and the public we serve. The valuable information provided by the public led to this arrest and a large amount of illegal drugs and a firearm being removed from our streets. Grande Prairie RCMP encourage residents to report suspicious activity in their neighbourhoods,” an RCMP press release stated.