John Howard Society of Waterloo-Wellington

http://johnhoward.on.ca/waterloo/

Providing crime prevention services for over 60 years, the John Howard Society is a non-profit organization with branches located in all major cities across Canada. The Society offer programs that aim to reduce recidivism among people who have been in trouble with the law and prevent delinquent behaviour among youth who may be at risk of offending.