
San Francisco Politics 2019: The Year in Review
Posted December 16, 2019 by Randy Shaw
Urbanism, Breed, and Haney
Local politics took a backseat in 2019, particularly after impeachment hearings began. But San Francisco still had an eventful year. Here’s my analysis of the year’s big urbanist breakthrough, and the performances by Mayor Breed and
Read More »
Read More »