A Puslinch Township man is facing numerous charges following a drug bust at a home south of Guelph.

Wellington County OPP say they executed a search warrant Wednesday at a home on Watson Road.

Once inside, police say they found a large indoor marijuana processing facility, from which they seized marijuana in various states and oxycodone pills worth more than $1.2 million.

Also seized were trafficking equipment, a vehicle, a tract and Canadian currency with a combined value of $29,000.

Donald Gilbert, 49, was arrested and charged with multiple drug-related charges.