Summer volunteering with Community Volunteer Action

Staying in Hamilton this summer? Looking for meaningful community opportunities? [...]