LINKS TO PUBLISHED PHOTOS
2025
Spotify: Peter Case
All About Photo: Modern Photographers: Janet Delaney
2024
SF Standard: Stay awhile. Sen. Scott Wiener wants to bring fun back to downtown San Francisco
The Atlanta Journal-Constitution: Peter Case’s new album has a bluesy title and feel, but he sounds upbeat
El Tecolote: 18 ways San Franciscans can celebrate Latinx heritage in September
Yerba Buena Center for the Arts: Artist:Janet Delaney
Spotify: Peter Case: Single: Eyes of Love
Natalie's Grandview: Peter Case with Ben de la Cour
The Guardsman: City College Makes Good on Its Promise to Create a Native American Studies Program
2023
Billboard: Why Peter Case Has Toured Solo for Decades: Behind the Setlist Podcast
SF Standard: Scott Wiener Forms Exploratory Committee for Nancy Pelosi’s Seat
Fortune: Lyft’s new CEO says its competition isn’t just Uber, it’s a ‘battle against staying at home’
WIRED: Lyft’s Vibe Shift Signals the End of the Gig Economy Dream
SF Examiner: SF 5150 training expansion raises questions over effectiveness
The Wall Street Journal: Lyft Hires New CEO as Founders Step Back Amid Struggles With Competition
Yahoo Finance/ Fortune: How Lyft’s new CEO ‘got really good at doing more with less’ leading a non-profit for 14 years and why he thinks it could save the rideshare company
Bloomberg: Lyft Names David Risher CEO as Co-Founder Logan Green Steps Down - Bloomberg
US Rocker: Peter Case Draws on Stories and Songs from 'A Million Miles Away' to Regale McCabe's Fans
El Tecolote: Remembering Luis Góngora Pat: The Mayan unhoused man killed seven years ago by police
El Tecolote: Mission Cultural Center in search of a new home
48Hills: Legendary rocker Peter Case: ‘You can’t just have a city for the rich, man’
SF Standard: Supervisors see red on sex work, neighborhood blight
Bloomberg: Lyft Names David Risher CEO as Co-Founder Logan Green Steps Down - Bloomberg
BusinessChief: Who is David Risher, the new CEO of Lyft?
TechCrunch: Lyft CEO and president stepping down to be replaced by former Amazon exec
Fast Company: Lyft’s CEO and president are stepping down; the company names David Risher as new CEO
New York Post: How Lyft’s new CEO could earn a $1 billion payday
MarketWatch:Lyft brings in new CEO, pushing co-founders from helm after stock’s plunge
WION: Who is David Risher—the new CEO of Lyft? Will he be able to beat Uber at its own game?
Spotify: Peter Case
Niagara Frontier Publications: Grammy-nominated singer/songwriter Peter Case to perform in Buffalo
The Big Takeover: Song Premiere: "Have You Ever Been In Trouble?" by Peter Case
Americana Highways: Interview: Peter Case Piano Broke The Silence For “Doctor Moan”
US Rocker: Peter Case Draws on Stories and Songs from 'A Million Miles Away' to Regale McCabe's Fans
The Arts Fuse: Music Interview: Singer/Songwriter Peter Case Talks About His New England Connections and "Doctor Moan"
American Songwriter: Review: Peter Case Shifts to Piano Man For 'Doctor Moan'
Rock and Roll Globe: Peter Case Calls The Doctor
With a new piano-driven album coming out, the former Plimsoul looks to the future
Claremont Courier: Peter Case back in town for documentary screening, performance
Marin Independence Journal: Singer-songwriter Peter Case returns to Marin from ‘A Million Miles Away’
04 Center: Peter Case
YBCA (Yerba Buena Center For The Arts) : Janet Delaney
Ballotpedia: Anita Martinez
Voteredge: Anita Martinez
SF Standard: Breed, California Mayors Push for Homelessness Funds Amid Budget Crunch
2022
SF Standard: The Standard’s Best Photos of 2022
SF Standard: Mayor Breed Made Appointees Sign Preemptive Resignation Letters. Here Are 40 Who Submitted Them
SF Standard: Election Update: Prop. E Loses, District 4 and Prop. D Races Remain Too Close To Call
SF Standard: Controversial Housing Measure Will Appear on November Ballot After Court Petition Fails
SF Standard: God’s Plan: New California Housing Law Could Unlock 40K Acres for Homes
SF Standard: Magic Mushrooms, DMT, Mescaline Could Be Decriminalized in California
SF Standard: San Francisco to Challenge Court Ruling That Bars Non-Citizen Voting in School Board Elections
SF Standard: San Francisco Superior Court Revokes Non-Citizen Parents’ Right to Vote in School Board Elections
SF Standard: Noncitizen Parents Are Allowed to Vote This November—at Least for the Time Being
SF Standard: San Francisco to Challenge Court Ruling That Bars Non-Citizen Voting in School Board Elections
SF Standard: San Francisco Superior Court Revokes Non-Citizen Parents’ Right to Vote in School Board Elections
SF Standard: 10 California State Bills That Never Saw the Light of Day This Year
SF Standard: SF’s November Ballot Takes Shape with 15 Local Propositions
SF Standard: This Week in Civics: Travel to STEM Wonderland, Grow Your Own Food, Take a Walk
SF Standard: In a Post-Recall Landscape, Where Are the School Board Candidates?
SF Standard: San Francisco Defends Right of Non-Citizens to Vote in School Board Elections
SF Examiner: The San Francisco school budget crisis is solvable
SF Examiner: Asian activism is helping to reshape San Francisco's political landscape
SF Examiner: SF to cancel 2021 unsheltered homeless count due to COVID-19 surge
SF Standard: Should School Leader Resign Over Controversial Remarks? 2 Supes Think So, But Mayor Comes to Her Defense
SF Examiner: Report details S.F.’s ‘outright failure’ to address rise in hate crimes
SF Examiner: San Francisco school district teacher pay debacle keeps growing
SF Standard: Ahead of First School Board Meeting, New Commissioners Outline Priorities
SF Standard: Mayor Floats Bill to Close JFK Drive Permanently, But Its Fate at the Board is Uncertain
SF Standard: Atlanta Spa Shootings: Asian American Women in SF Demand Greater Protections on 1-Year Anniversary
SF Standard: The Q&A: Senator Scott Wiener Talks about His Bill to Create Safe Drug-Use Sites in SF, LA, Oakland
SF Standard: Hundreds Gather to Mark One-Year Anniversary of Fatal Attack on 84-year-old Thai-American Vicha Ratanapakdee
SF Standard: This Weekend: Pandemic Murals, Plastic Surgery in Prison, an Epic Drag Contest and More…
SF Standard: Avocado Toast, Coffee, E-Bikes: How Soaring Inflation Is Impacting San Francisco Staples
Listen4Good: Feedback’s Role in Shifting Power to Those Least Heard
Anita Martinez for College Board 2022 Anita Martinez for College Board 2022
Mahalaya Newspaper: Rambunctious Rebels: Histories of authentic expression in Filipinx tattoo cultures
Mahalaya Newspaper: How Randy Ribay is changing the publishing industry, one YA novel at a time
Mahalaya Newspaper: Filipino Community Center addresses food insecurity among households in the Excelsior
SF Examiner: Large crowd rallies in Castro for AAPI solidarity
Berkeley Hass Alumni Magazine: Wendy Nguyen, BS 02, Co-Organizer, Stand with Asian Americans; CMO, Section4
2021
SF Weekly: What Constitutes a Hate Crime?
SF Camerawork: SF CAMERAWORK BENEFIT AUCTION 2021
SF MOMA's Open Space Magazine: Janet Delaney
Exibart Street: Janet Delaney: Red Eye to New York
SF Examiner: Bryant Street project offers model for faster, cheaper affordable housing construction
SF Examiner: San Francisco roads in ‘good’ condition
SF Examiner: Workers take to the street for May Day march and rally
San Francisco Business Times: Rich Hillis, San Francisco planning director asks, ‘How do we grow equitably?’
SF Examiner: Inside the California organization tracking anti-Asian hate incidents
SF Standard: Bicycle Slalom: Why One Local is Mapping City Streets Like Ski Runs
SF Examiner: Opinion: Safe sleeping sites offer San Francisco’s best homeless approach
SF Examiner: Man killed by hit-and-run driver at Geary Boulevard and Park Presidio
SF Examiner: What to do about hate crimes increasing in the Bay Area
SF Examiner: Asian Americans rise above the fear to find strength in the face of hate
SF Examiner: Large crowd rallies in Castro for AAPI solidarity
KPIX5 CBS SF Bay Area: Update: Suspect In San Francisco Child Abduction, Carjacking Case Arraigned
Bay Area Gazette: San Francisco little one abduction suspect on carjacking case – CBS San Francisco
News Break: Update: Suspect In San Francisco Child Abduction, Carjacking Case Arraigned
SF Examiner: Transit and high-occupancy vehicle lanes coming to some of The City’s busiest streets
SF Examiner: Teachers say planned school schedule leaves them with no time to prepare
SF Examiner: Attacks on Asian residents prompt calls for unity, increased resources for community
SF Examiner: The criminal justice system can’t fix what’s wrong in our community
SF Examiner: Bryant Street project offers model for faster, cheaper affordable housing construction
SF Examiner: SFMTA board presses agency for Vision Zero results
SF Examiner: Women of color taking charge in San Francisco
SF Examiner: Statewide business tax could bring new funds to combat homelessness
SF Examiner: SF to cancel 2021 unsheltered homeless count due to COVID-19 surge
SF Examiner: San Francisco roads in ‘good’ condition
SF Examiner: Medical experts weigh in on protesters’ anti-mask claims
SF Examiner: SF supes vote to approve police contract without reform concessions
SF Examiner: What Constitutes a Hate Crime?
SF Examiner: Despite decline in traffic during pandemic, 30 people died in 2020
2020
SF Examiner: Strong leadership needed as City College faces multiple crises
The Guardsman: Proposed Relocation of Aircraft Program Continues to Draw Criticism
SF Examiner: Medical experts weigh in on protesters’ anti-mask claims
San Francisco Business Times: Former planning commissioner named to head S.F. Planning Department
SF Chronicle: Meet the planning chief Mayor Breed tapped to shape SF development and build 50,000 homes
SF Examiner: Mayor appoints former commissioner Rich Hillis to lead Planning Department
Oaklandside: How El Tímpano passes the mic to Spanish-speaking and Indigenous immigrant communities
SF Examiner: State issues guidelines allowing places of worship to resume services
SF Weekly: 4/20 in Golden Gate Park is Cancelled for 2020
SF Examiner: Protesters call out proposed contract deal with police union
SF Examiner: Group targets Breed in protest of shelter-in-place restrictions
SF Examiner: Protesters urge Zuckerberg to take action on election misinformation
SF Examiner: Despite decline in traffic during pandemic, 30 people died in 2020
SF Examiner: SFPD issues few speeding tickets in the Tenderloin despite traffic safety concerns
SF Examiner: Tenderloin non-profit hands out Christmas Eve meals to unhoused residents
SF Examiner: Police have pledged to target dangerous driving behaviors. So why is enforcement down?
SF Examiner: The turkey is takeout this year but ‘the caring and smiles are all genuine’
El Tecolote: Will Scott Wiener’s campaign withstand the progressive momentum of Jackie Fielder?
SF Examiner: SFMTA wants Tenderloin speed limits lowered to 20mph
Ingleside Merchants Association of San Francisco:
Ingleside Merchants Association Holds Town Hall About Transportation and Economic Recovery
2019
San Francisco Chronicle | Datebook: (Datebook Pick): ‘Hella Asian’ wants to ask ‘What the hell is Asian anyway?’
SF Examiner: School district leaders want to keep cops off campus
SF Examiner: City College’s Hispanic students could make school eligible for millions in grant funding
El Tecolote: Pilot program provides doulas free of charge to underserved mothers of color
Current SF: Newest Mission mural honors lives lost to police and state violence
Current SF: A view from the border: photo exhibit by Tijuana native captures nuance of migrant experience
SF Examiner: Bay Area transit agencies help Bart with additional buses
Current SF: New exhibition by famed muralist Juana Alicia presents a modern take on a classic Mexican folktale
SF Examiner: Judge had ‘ample facts’ to know search warrant targeted journalist, records show
SF Examiner: BART police detain man on tracks in Berkeley
SF Examiner: Black police captain sues SFPD alleging racial discrimination, harassment
SF Examiner: UPDATE: Teen arrested in fatal West Oakland BART parking lot shooting
SF Examiner: BART will run more long trains during evening commute
2018
SF Examiner: Welcoming the Year of the Dog
SF Weekly: 4/20 celebration on San Francisco’s Hippie Hill
SF Weekly: Carnaval San Francisco Grand Parade 2018
SF Examiner: Protesters rally outside ICE headquarters, shut down SF streets
SF Examiner: City College is the free express bus to success
SF Examiner: Getting ready for the new school year
SF Examiner: Disappointing voter turnout casts shadow over San Francisco election
Mission Local: Mission Style — something to say with fashion
SF Examiner: Polar bear funeral protests EPA’s proposed repeal of Clean Power Plan
SF Examiner: Suspected gunman briefly kidnaps Muni bus driver
SF Examiner: The case for renaming schools
Accion Latina: 5th Annual Latino Life Photo Exhibit
The Ingleside Light: Work Hard, Eat Well: Go Go 7 Serves Up Seasonal Korean Fare
El Tecolote: Bruja MC Chhoti Maa channels soul of her ancestors through hip-hop
2017
Juxtapoz Magazine: Street Life: SF by Day, SF by Night
SF Examiner: Chinese New Year Parade lights up downtown SF
SF Examiner: 166th annual St. Patrick’s Day Parade descends on SF
Mission Local: Dolores Park style, lifted by the wind
Mission Local: Dolores Park Style, outside the box
Mission Local: Dolores Park Style: an off the shoulder day
Mission Local: Dolores Park style on a Sunday afternoon
Mission Local: Dolores Park Style: let your freak fly
Mission Local: Mission Style: Throwbacks and international inspiration
Mission Local: Mission Style: Friday casual meets the unexpected
El Tecolote: PHOTOS: Fiesta de las Américas return to the Mission a success
El Tecolote: PHOTOS: The Mission reclaims Día de los Muertos
El Tecolote: A day without immigrants in the Mission
SF Examiner: Bill to allow safe injection sites for drug users fails in California Senate
SF Examiner: Pressure mounts for delayed Police Commission appointment hearings
SF Examiner: BART may consider corporate sponsorship of stations
SF Examiner: Plan moves forward to build new school in Mission Bay
SF Examiner: BART delays vote on escalator replacement and repair
SF Examiner: New bill would raise safety standards for California highways in urban areas
Mayor Edwin M. Lee: (https://medium.com/@mayoredlee) Education costs shouldn’t be a barrier to self-improvement
2016
Yahoo News: ‘Trump-like fearmongering’: S.F. police commissioner pans union’s jarring ad
SF Examiner: A peek inside the new SFMOMA
SF Examiner: Firefighters extinguish bus fire at SoMa gas station
SF Examiner: KIA Korean War corporal returns to San Francisco after 65 years
SF Examiner: Chinese New Year Parade
SF Examiner: Lowell High School walkout
SF Examiner: Homelessness is like broccoli
El Tecolote: The street painter of the Mission – Anthony Holdsworth
SF Examiner: In the election aftermath, opposing Trump’s America
SF Examiner: SF remembers Harvey Milk, George Moscone in Castro District
SF Examiner: Outdated paternalism alienates Generation Y
SF Examiner: Married couple pioneers Uber’s wheelchair-accessible fleet
SF Examiner: Homeless encampment tent owners begin to vacate
SF Examiner: Police Commissioner says federal report factors into SF chief search
SF Examiner: Matching late-night transportation with our late-night reality
SF Examiner: Let’s invest in BART and get public transit up to speed
SF Examiner: BART’s aging infrastructure calls for upgrade, via Prop. RR
El Tecolote: El Tecolote joins SF Homeless Project
El Tecolote: Flamenco master embraced by adopted culture
SF Examiner: Tree on fire at Hippie Hill early Sunday morning, and for once it wasn’t a blunt
SF Examiner: Badges don’t change need to say sorry
SF Examiner: Faith leaders, city officials wash feet of immigrants at SF City Hall
SF Examiner: Funeral homes a dying breed in SF as development moves in
SF Examiner: Head of SF police watchdog pushed out over purported management failures
SF Examiner: Firefighters extinguish dramatic bus fire at SoMa gas station (VIDEO)
SF Examiner: New affordable housing rules head to Planning Commission
SF Examiner: 4/20 revelers smoke out Golden Gate Park
SF Examiner: More than 1,000 SF students walk out of school in protest of Trump
SF Examiner: Surplus land explored for housing
SF Examiner: UPDATE: Lockdown lifted at SFUSD schools following bomb threat
SF Examiner: Reform panel: SF police union’s misinformation campaign continues
SF Examiner: On elections and despair
SF Examiner: HIV/AIDS clinic faces hurdles in attempt to consolidate services
SF Examiner: San Francisco’s 165th St. Patrick’s Day Parade
SF Examiner: Muni set for major service expansions
SF Examiner: New Mission Bay ferry terminal poised to shape neighborhood’s future transit
SF Examiner: Bullying prompts social media threat of ‘massacre’ at SF school
SF Examiner: Supervisor slams brakes on L-Taraval changes
SF Examiner: State bill allows CCSF to earn back enrollment funding
SF Examiner: Aiming to alleviate crowding, Muni 5-Fulton route to get bigger buses
SF Examiner: State to weigh possible fingerprint criminal checks for Uber, Lyft drivers
SF Examiner: SFPD to receive harassment training in wake of racist text messages
SF Examiner: City attorney demands removal of Super Bowl Verizon ad signs at Four Embarcadero
2014
The Guardsman: CITY STYLE