First, we don’t really know anything for sure yet. There are, according to the Department of Elections, an astonishing 139,000 ballots still to be...
The San Francisco Police Officers Association, which most mainstream San Francisco elected officials are running away from as fast as they can, because of...