A traffic stop in Cambridge resulted in a number of drug and weapons charges.
It happened in Galt near Dolph Street South and Queenston Road on Tuesday around 3 p.m..
During the stop, Waterloo Regional Police found suspected crack cocaine, powder cocaine and fentanyl.
Police indicated a gun was also uncovered in the search.
A 19-year-old man has been charged with unauthorized possession of a firearm and possession of a controlled substance for the purpose of trafficking.
A 55-year-old man was also charged with possession of a controlled substance.