Outspoken former SF Police Commissioner John Hamasaki officially announced his run for District Attorney Friday and revealed that Chesa Boudin’s former campaign manager is...
The District 6 roadshow continued with an Aug. 10 forum at the Strand Theater that drew out distinctions—if subtle—between candidates vying for the seat...