‘Self-styled spiritual leader’ charged with four counts of sexual assault by Edmonton police
Police say de Ruiter was ‘self-styled spiritual leader’ of group known as the College of Integrated Philosophy
Police say de Ruiter was ‘self-styled spiritual leader’ of group known as the College of Integrated Philosophy