San Francisco Chronicle columnist; co-host of Fifth and Mission podcast; co-founder of #TotalSF and #49MileMakeover; cable car bell ringing judge; transit fan
Sign in to see verified email, social profiles, recent articles, and pitch preferences.