ROCKLAND, Maine — State drug agents arrested two people Thursday on drug and weapon charges.

Donald Simmons, 27, was charged with possession of a firearm by a prohibited person and Sydni Barham, 28, with illegal possession of suboxone and violating a condition of release.

Barham had been released on bail last week after being arrested and charged with trafficking in heroin and crack cocaine for her alleged role in a midcoast area drug ring. Seven people were charged in that bust.

The latest arrests came Thursday morning when Maine Drug Enforcement Agency agents performed a bail check on Barham at an apartment on Broadway in Rockland. Officers found a suboxone strip in the bedroom as well as hypodermic needles and charged Barham, according to an affidavit filed by MDEA in Knox County Unified Court.

Officers questioned Simmons, who was in the apartment, and asked if he had anything on him that he was not suppose to have. He acknowledged he had a loaded .357 magnum revolver tucked in the waistband of his pants, the affidavit stated. Police did a criminal check on Simmons and found he had a felony record, which prevents him from possessing guns, and then arrested him.

Both Simmons and Barham were taken to the Knox County Jail in Rockland. Barham now is being held without bail and Simmons had bail set at $1,000 cash.

Both were scheduled to make an initial appearance on the new charges Friday afternoon in the Knox County court.