A Calgary man has been charged with sexual assault and child pornography-related offences following a months-long investigation.

See Full Page