Strathroy-Caradoc police seized more than $15,000 worth of drugs and a switchblade during an arrest late Tuesday afternoon.
Officers were arresting a man for allegedly failing to comply with a release order when they found 33 grams of methamphetamine, 23 grams of fentanyl, 80 tablets of oxycocet, one gram of cocaine, a switchblade knife, $2,100 in cash and a digital scale.
The drugs seized are worth an estimated $15,300, police said.
A 38-year-old Strathroy-Caradoc man is charged with five offences including possession of a Schedule I substance for the purpose of trafficking, possession of a prohibited device, and failure to comply with release order.
He is scheduled to appear in London court on December 4.