REGINA - Saskatchewan RCMP say a former Mountie is charged in the sexual assault of three boys under the age of 18 while he was an officer in Yorkton.

Police say Alan John Davidson lived in Yorkton from 1986 to 1993 and had contact with children as a member of the RCMP and as a hockey coach.

Insp. Jennifer Ebert says the alleged cases were reported after Davidson was charged in British Columbia with eight counts of sexual assault.

Davidson, who is 59, was arrested in B.C., on Thursday and is to appear in Yorkton court next week.

Ebert says Davidson moved across the Prairies between 1981 and 2014.

Davidson was an officer from 1982 to 1996, and was posted in Regina, Coronach, Lloydminster, Yorkton and North Battleford.