Oscar Porter

Our weekly series putting faces on San Diego's homeless

by