Maine Drug Enforcement Agency officers arrested three men on Thursday in separate crack cocaine and heroin investigations.

Steve McCausland, spokesman for the Maine Department of Public Safety, said in a release that 28-year-old Tremayne A. McWilliams of Pierson’s Lane in Biddeford was arrested on a charge of unlawful trafficking in drugs. Drug agents allege that McWilliams had been selling cocaine in greater Biddeford. He was on probation as a result of a 2016 drug conviction.

Officers recovered 235 grams of powder and crack cocaine, a loaded 357 magnum revolver and more than $38,000 in suspected drug proceeds from his home.

Also arrested Thursday in Oakland were 22-year-old Luis Miller Baez and 26-year-old Wilson Correa, both of Waterbury, Connecticut.

Baez was charged with three counts of Class A aggravated trafficking and one count of Class B trafficking. Correa was charged with one count of Class A aggravated trafficking.