Jul 28, 2026
One of my recent assignments brought me to BART’s El Cerrito del Norte Station, where I had the opportunity to photograph a recruiting campaign for the BART Police Department. Working alongside more than a dozen sworn officers and civilian staff members, we...
Jul 18, 2026
12th and Broadway on a summer Saturday night – this is an example of Oakland’s vibrance and unique character. Covering six city blocks, we explored City Center, Frank Ogawa Plaza, the Fox Theatre, and Broadway with a group of 10...
Apr 28, 2026
Ride 4 A Reason, a benefit for Oakland and Alameda public schools, took place April 25, 2026. For the second year, I served as event photographer. As the event photographer for Ride 4 A Reason, I had the opportunity to document a powerful convergence of purpose and...
Apr 27, 2026
I’ve been leading photography workshops that explore a number of topics and techniques. I encourage participants to think about what to do with the images, from a perspective of ultimate end use, as well as how they process their images before they get to that...
Mar 29, 2026
A Sunday morning workshop starting at Frank Ogawa Plaza led to creation of many interesting images as we focused on the neighborhood’s architectural detail. We also witnessed a rehearsal of Bandaloops, an aerial ballet company that performs in suspension from...
Mar 27, 2026
As a freelance photographer based in the Bay Area, I’m often brought in to document events that go beyond the typical corporate structure—gatherings where authentic connection and shared purpose take center stage. Recently, I had the opportunity to photograph a unique...