Toronto man charged with 96 offences related to child sexual assault
The charges against Daniel Langdon include 39 counts of sexual assault, 39 counts of sexual interference, as well as allegations of making and possessing child pornography, police say.