PORTLAND — Three people from Peaks Island face drug charges following a month-long investigation that netted thousands of dollars in heroin, cocaine, and prescription drugs.

Agents with the Maine Drug Enforcement Agency teamed up with South Portland police to arrest Justin Cram, 31, his girlfriend, Andrea Tuttle, 32, and another man, Tannis Goodson, 22, on Friday.

Police initially arrested Goodson at a gas station parking lot at Cash Corner, seizing 2.3 grams of cocaine, police said.

Police then arrested Cram and Tuttle in a Range Rover at the Dairy Queen parking lot nearby. Tuttle was charged with unlawful trafficking in drugs and police seized the Range Rover and will try to convince a judge to have her forfeit it.

Officers also arrested Cram in the car and charged him with aggravated drug trafficking after they seized 9.9 grams of heroin, worth about $1,500, 23.5 grams of cocaine worth about $2,300, and 114 30-milligram oxycodone pills, worth about $3,300, and $7,000 in cash, police said.

All were scheduled to make an initial appearance in court, with Cram held on $25,000 bail, Tuttle on $5,000 and Goodson on $1,000.