Forty-year-old Shan Anderson has been living on the streets off and on since he was 9.

Return to article.