Mission Local: Joe Eskenazi

Darshini Patel wants you to know: GrowSF endorsement came ‘without my consent’

Darshini Patel wants you to know: GrowSF endorsement came ‘without my consent’

‘I said no in so many different ways,’ says District 8 candidate


Support Joe Eskenazi’s columns at Mission Local

You rely on us for accurate, timely coverage—and we rely on you to keep the news forever free, for everyone.