A 34-year-old man from Oakville, Ont., has been charged after police allege he threatened a woman with a gun and sexually assaulted her.

Police say the incident took place Wednesday evening in Mississauga, as the 18-year-old woman walked in the parking lot of a shopping plaza.

They say a man drove by and tried to solicit her, then held up a gun and demanded that she get into his car.

Police say he then drove her a short distance away and sexually assaulted her.

Alpha McLeod was arrested Thursday and charged with sexual assault with a weapon, forcible confinement, possession of a weapon for a dangerous purpose and uttering threats to cause death or bodily harm.

He appeared in court Friday for a bail hearing.

Police say they believe he may be connected to other similar incidents across the Greater Toronto Area.

This report by The Canadian Press was first published on July 31, 2020.

The Canadian Press. All rights reserved.