Canadian Youth and Community Life Transformation Foundation
The Community Transformation Foundation has been impacting individuals, communities and nations through leadership training, empowering people, unique grass roots initiatives and community development. We have seen lives transformed and communities…
View Listing ➜