Toronto police say they've laid 100 charges against a 50-year-old Mississauga, man following a guns and drugs investigation.
They say investigators began their probe in late 2018, which led to officers searching the man's home and truck.
Police allege they found 16 guns and four kilograms of heroin during the investigation.
The charges against the man include multiple counts of possession of a weapon obtained by crime, unauthorized possession of a firearm and possession for the purposes of trafficking heroin.
Police say they seized seven handguns, three shotguns, six rifles and two over-capacity magazines.
They say Hewan Wilson appeared in court on Monday.
Toronto Police Service