A former Toronto police officer is charged with sex crimes.
70-year old Peter John Ross -- also known as 'Peter Piper' -- faces accusations of Buggery, Indecent Assault, and Gross Indecency.
Ontario's police watchdog, the Special Investigations Unit, says the charges are linked to allegations that involve two men, dating back to the early 1970's.
The SIU will not say how old the alleged victims are.
Ross is scheduled to appear in court in late August.