Youth Advocate Programs in Kingston offers community-based alternatives to out-of-home placements for youth in need.
The organization focuses on providing support and resources to help youth thrive within their own communities, rather than being placed in institutional settings.
Generated from their website's infomation