Toronto police have laid several sex-related charges in connection with a string of incidents which allegedly occurred nearly three decades ago.

Police suspect that between 1980 and 1986, a male in his 20s had inappropriate sexual contact with three children, who were aged between 10 and 14.

Officers say that there may be more victims in the case.

Ed Palacios, who is now 51, is facing nine counts of indecent assault on a male and nine accounts of gross indecency. Palacios now resides east of the city in Nestleton.

Because the alleged incidents date back to the 1980s, the charges carry terms that were used at the time.