Police in suburban Philadelphia say a 19-year-old man is charged with assaulting nine women, and raping at least six, starting when he was 16.
Delaware County District Attorney Jack Whelan says DeJohn Lee has been in custody since early January, when one of his accusers saw him in a grocery store and called police.
The accuser was employed at the time in a store in nearby Eddystone, Pennsylvania, that Lee had patronized, according to WPVI-TV.
Whelan says nine women were attacked separately, from 2014 to early 2017.
Lee faces multiple counts of rape, attempted murder, aggravated assault and related offenses.
Whelan said that Lee has confessed to all of the crimes of which he has been charged.
Police say Lee recently told them he had many more victims, and Whelan is urging them to come forward.