Police say they received a complaint from a 17-year-old youth who claimed he was the victim of sexual abuse between October 2007 and June 2009.
An investigation identified two other alleged victims — a 10 and 14 year old who allege they were sexually assaulted starting in 2010 and 2006 respectively.
All three were associated to the alleged assaulter through mutual acquaintances, and the assaults allegedly occurred at various locations in Calgary and in several surrounding communities.
Arnold James Somers, who is 69, is charged with 14 offences, including sexual assault, sexual interference with a child under 14, invitation to sexual touching and indecent exposure to a person under 14.
Somers, who also goes by the name Jim Somers, has been remanded into custody until his next court appearance on Wednesday.