TORONTO, Ont. – A man faces a long list of charges after a drug and firearm investigation by Toronto police in the city’s west-end area.

Police said the suspect sold crack to an undercover officer on Saturday in the Albion and Weston roads area.

A 23-year-old Mississauga, Ont., man faces 19 charges, including cocaine trafficking and carrying a concealed weapon.