Most recent election results are a mixed bag for San Francisco’s mayor. Breed will replace the DA, but takes an…
This website uses cookies.