Camphill Communities Ontario contributes to society by creating opportunities for people of all abilities to fulfill their potential through...