I’m glad the Chron weighed in, however briefly, on the commemoration of the I-Hotel evictions, although the editorial the paper ran was embarrassing:
San Francisco...
The Chron announced this morning the “winners” in the campaign fundraising races for 2018 and 2019, after the candidates filed their July 31 six-month...