By Zach Drucker After a tumultuous process that included walk-outs, protests, and a vote of confidence, the San Francisco redistricting task force ratified a new supervisor district map... read more →
I’m writing to you today to provide you with a brief update on the Mayor’s EV legislation that was heard at last week’s Land Use and Transportation Committee meeting and... read more →