Mayor Ed Lee appears to have won re-election after defeating a diverse group of candidates Tuesday.
This website uses cookies.