photography blog

Club Day at Laguna Seca

Club Day at Laguna Seca

While in the Monterey area for the day visiting relatives, I took a side trip to...

Commute 2022 01 31

Commute 2022 01 31

Flat tire on Edwards. Hit a small gravel patch whilst trying to avoid traffic. Oy.

R4R 2022 01 29

R4R 2022 01 29

First time riding Paradise Loop and the Richmond San Rafael Bridge

Pinehurst  Sunday Morning

Pinehurst Sunday Morning

Needed to get some hills since yesterday was pretty flat. Something funny must have happened with...

Hoisting BART Equipment

Hoisting BART Equipment

Track maintenance is an important component for reliable operation of BART trains....

R4R Training Ride 2022 01 2

R4R Training Ride 2022 01 2

I'm training for Ride 4 A Reason, a cycling event to raise funds for Oakland Public Schools. First...

China Basin Retrofit

China Basin Retrofit

I was hired by Olson Steel to document the retrofit of the China Basin Building in San...

Fall Colors at Apple Hill

Fall Colors at Apple Hill

A fairly spontaneous road trip to Placerville to take in some sights, visit a winery,...

Light Trails

Light Trails

Fun shooting long exposures, this is a compilation of a few outings, including...

Delta Ski Day

Delta Ski Day

I rode along on the last boating day of the year, we happened upon a group using the...

Red Bull Skate

Red Bull Skate

I was shooting for work about a block away in Uptown Oakland, from a short distance I...

Spring Day Flora

Spring Day Flora

Taking advantage of ideal weather, the world around me is in bloom.

Fruitvale Village

Fruitvale Village

Early on weekday mornings, there's a calm that is about to transform into the bustle...

Theo Flip

Theo Flip

Trampoline fun at my brother's place. This was a big attraction to nieces and nephews,...

Emeryville Night Job

Emeryville Night Job

On a cool December evening, the steel frame of a pedestrian bridge is hoisted into...

Bay Clouds

Bay Clouds

Too many times the sky is flat and clear. I do enjoy an epic cloudscape now and...