A Calgary man is facing 19 criminal charges in connection with inappropriate online communication with a young male.

Alexander Peluso Galarraga, 25, is charged with multiple offences including, sexual assault, invitation to sexual touching, luring a child for a sexual purpose and child pornography.

Police laid the charges after a two month-long investigation into allegations that an adult male had inappropriately communicated with a 15-year-old boy on the Internet.

Police say the investigation confirmed inappropriate communication and meetings occurred between the two.

Galarraga is scheduled to appear in Cochrane Provincial Court on Tuesday.