A two-month investigation has resulted in multiple sex-related charges against a Calgary man.

Cochrane RCMP and the provincial Integrated Child Exploitation unit received a complaint about an internet message sent to a 15-year-old boy.

Police say the man and the boy continued to communicate and met in person as well.

Alexander Peluso Galarraga, 25, is facing 19 criminal charges.

They include sexual assault, invitation to sexual touching, luring a child for sexual purposes and child pornography.