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...