Brampton teacher charged in connection with sexual assault investigation

John Weaver, 59, of Oakville, has been charged with three counts of sexual assault and three counts of sexual interference. John Weaver, 59, of Oakville, has been charged with three counts of sexual assault and three counts of sexual interference.

CTVNews.ca Top Stories