The ymca of hamilton, burlington, brantford, is a charitable organization helping people achieve personal growth in spirit, mind and body.