I ran into Assemblymember David Chiu Sunday morning, outside the union hall where delegates to the state Democratic Party were being chosen. “Welcome,” he...
There are lies and misleading statements in every election, and San Francisco has seen its share. But this fall’s contests featured a particularly painful...