Shannon James helps the homeless through her nonprofit Beacon for Him Ministries.Photo by Angel Carreras.
Shannon James has a full-time job as a dock worker at the Port of Long Beach. But she also spends a lot of time helping homeless people find housing, get off drugs, secure food, and more.