A York man was arrested on a felony drug possession charge Saturday for having more than 40 doses of heroin on his person, police said.

Ethan Peters, 19, was recognized by the York police at the Circle K early Saturday morning, and police did a routine bail condition check. Peters was out on bail on a previous arrest.

He was also found with cocaine and drug paraphernalia, police said.

York police said that Peters did not possess enough heroin for it to be considered a suspected trafficking case, and that the heroin was determined to be for his personal use.