Opinion: Mayor Faulconer failed San Diego’s homeless in 2017

On the eve of the State of the City address, we wonder if 2018 will be any different

by