A drug bust on Tuesday at an Oliver Road residence netted police a small quantity of marijuana, cocaine and MDMA.
Police, who arrived with a warrant and found no one home, seized eight grams of cocaine, 10 grams of marijuana and 109 grams of MDMA, also known as ecstasy.
Two hours later police arrested a 34-year-old man returning to his residence. A subsequent search of the suspect resulted in the seizure of $7,780 in cash, 14 additional grams of cocaine, 30 grams of crack cocaine and 21 grams of hashish.
The estimated street value of all the drugs was $25,000.
Randy Billy Bastien faces a number of charges, police say, including four count of possession for the purpose of trafficking, proceeds of crime over $5,000 and breach of probation.