Skip to main content

Mayor Breed gives SF departments specifics on how much to cut as city grapples with massive deficit