A Mississauga man has been charged following a string of “unprovoked assaults” over the past two years, police say.

“The incidents, which occurred at all hours, include assaults on unsuspecting individuals and a male throwing rocks at vehicles and other property, causing damage,” Peel Regional Police said in a written release.