A 25-year-old man is facing 14 charges after South Simcoe Police executed search warrants at two residences and one vehicle in Bradford on Wednesday.
Police say they seized suspected cocaine with a street value of $40,000 and recovered a loaded semi-automatic handgun with seven rounds of ammunition.
The suspect, who is from Bradford, faces 14 charges, mostly drug and weapons-related.
The accused was held for a bail hearing.
South Simcoe Police thank Barrie Police for their assistance with this investigation.