Irvin Saunders, 68, was charged with rape of a child, aggravated indecent assault, involuntary deviate sexual assault, indecent assault, indecent exposure, corruption of minors, endangering the welfare of minors, and unlawful contact of minors, according to the City of Chester Police Department.
Police nabbed Saunders on Friday, after the girls, ages 8 and 11, reported being sexually assaulted by him over the course of two years, authorities said.
Further details were not immediately known.
Saunders was arraigned and remanded to Delaware County Prison after failing to post $500,000 cash bail.
His preliminary hearing is set for Feb. 22.
Click here to follow Daily Voice Drexel Hill-Upper Darby and receive free news updates.