Gavin Sean Griffiths, 25, is facing 24 additional charges in connection to several incidents that occurred over the past three weeks.
Police say a number of women reported that a man approached them from behind and pulled their pants down.
The new charges include seven counts of sexual assault, eight counts of mischief, eight counts of breach of probation and one count of criminal harassment.
Griffiths — who was charged Wednesday in connection with an incident on April 16 — is now facing a total of 27 charges.
He has been remanded in custody until Tuesday.