A 32-year-old Toronto man has been arrested and charged in connection with the sexual assault of an eight-year-old girl last month.

The incident occurred on May 12, with police responding to a report at a retail store in the Finch Avenue East and McCowan Road area.

Police allege the suspect approached the girl and sexually assaulted her before following the victim around the store. The suspect then grabbed the girl, who alerted family members. When confronted by a family member, the suspect fled on foot.

Police announced the arrest on Monday. The man is charged with sexual assault and sexual interference. He was scheduled to appear in court on June 1.

Anyone with information about the incident is asked to contact Toronto police or Crime Stoppers.