An Alaska teen was charged Wednesday with sexually assaulting 10 victims, some of whom he met on a dating app, officials said.

Jim Persey, 19, was slapped with 24 felony charges including 13 counts of sexual assault in the first degree, according to the Anchorage District Attorney’s Office. The alleged assaults began in 2014, when Persey was 16 years old, with women between the ages of 15 and 20.

Anchorage police arrested Persey in April 2016 after two women reported him for sexual assault.

The women told investigators they had met Persey separately through the online dating app MeetMe, news station KTVA reported.

Both women said they willingly met up with him, but that the dates turned violent.

One victim claimed Persey forced her to have sex and choked her until she was “seeing stars,” according to an affidavit. The other told police he also strangled her until she became unconscious at his home, and held her at knifepoint so she would not leave.

Following his arrest, eight more women came forward to claim he had sexually assaulted them within the course of two years.

“The Special Victims Unit investigated these reports over the next several months, which led to this week’s indictments,” the Anchorage District Attorney’s Office said in a press release.

Persey is being held in jail on $100,000 bail. He is scheduled to appear in court Friday.

Prosecutors said that, if convicted, Persey faces up to 99 years in prison.