Sponsored link
Wednesday, April 24, 2024

Sponsored link

Tagged with: London Breed

The fix was in: Mayor appoints political ally to run city planning

Mayor London Breed has appointed to the crucial role of Planning Director a former commissioner whose main credentials appear to be his political loyalty...

Firefighters want no part of dark-money lawsuit

The San Francisco Firefighters Union is asking the political consultant who is suing to overturn the city’s dark money law to immediately stop referring...

Political operatives try to defend dark money

The city’s new law mandating real disclosure for dark money in local elections is under attack – and the legal filing include some fascinating...

A culture of corruption at City Hall

I was in a taxi the night that the feds announced they had arrested DPW director Mohammed Nuru, and the driver wanted to talk...

Supes approve City College money; will mayor veto?

In a 7-4 vote, supervisors approved $2.7M in supplemental funding to the City College of San Francisco from the general reserve on Tuesday. The money...

When Jerry Brown sounds like Donald Trump

Scott Shafer’s conversations with former Gov. Jerry Brown are running as a series on KQED, and the section on his work in Oakland, which...

Terence Hallinan, rebel and advocate for the oppressed

Terence Hallinan died Jan. 17, and in death got a lot more positive press than he ever did in life. The Chron ran a nice...

With Fewer retiring, Connie Chan takes up progressive banner in D1

District 1 has a remarkable political history. It’s not, by definition, one of the most left-leaning parts of the city. The voters who tend...

DA Chesa Boudin sworn in with promises of dramatic reform

A reformer who has promised to shake up the broken criminal justice system was sworn into office Thursday, with a promise to end cash...

Breed talks tough on homelessness — while sweeps continue

“Sweeps Kill.” The fliers fluttered down from the third balcony at City Hall as Mayor London Breed finished up her inauguration speech Wednesday. The sweeps that...