WORCESTER — After a two-month investigation into the sale and distribution of an illegal controlled substance, city and Auburn police have charged a Worcester man with various drug violations after finding him in possession of100 grams of cocaine.

According to Worcester police, the department's Vice Squad and Street Violence Prevention Team stopped a vehicle on Dorchester Street on Wednesday morning and found Benjamin Diaz, 34, of 99 Main St., in possession of the drug, which was packaged for distribution.

After Diaz's initial arrest — he has been charged with trafficking a Class B substance (100-199 grams) and two counts of a drug violation for being within 1,000 feet of a school — police obtained a search warrant for a hotel room in Auburn, according to a Worcester police press release.

At the hotel, Worcester and Auburn police found one kilo of cocaine, drug packaging material, scales and $3,500 cash. The street value of all the cocaine seized is between $25,000 and $30,000, according to police.