Urban Street Angels, a non-profit organization, takes homeless 18 to 25 year old men and women into their program for nine to 18 months, houses and feeds them with the goal of preparing them to be self-sustaining and no longer homeless.
http://www.sandiegouniontribune.com/photos/galleries/2016/may/07/urban-street-angels/