Hollis Ave, Emeryville, CA. July, 2007.
Hollis Ave, Emeryville, CA. July, 2007.
David of Sassoon vs. JFK #3
David of Sassoon vs. JFK #3
Red Comet
Red Comet
Alameda Antique Fair, Alameda CA, 2008.
Alameda Antique Fair, Alameda CA, 2008.
Albany CA. 2008.
Albany CA. 2008.
Albany CA. 2008.
Albany CA. 2008.
Brass Mortar and Pestle
Brass Mortar and Pestle
Kate
Kate
Oakland, CA, near Jack London Square. 2009
Oakland, CA, near Jack London Square. 2009
Impala on F St., Fresno CA. 2010
Impala on F St., Fresno CA. 2010
Shot during my morning commute, Oakland CA 2010.
Shot during my morning commute, Oakland CA 2010.
Seen during commute, Oakland CA 2010.
Seen during commute, Oakland CA 2010.
San Franisco, CA. January, 2011
San Franisco, CA. January, 2011
Berkeley CA, February 2011.
Berkeley CA, February 2011.
Berkeley, CA. May 2011
Berkeley, CA. May 2011
Seen while biking to work. August 2011.
Seen while biking to work. August 2011.
A young couple take a cigarette break outside Westminster Abbey, London England, April 2014
A young couple take a cigarette break outside Westminster Abbey, London England, April 2014
Albany CA. June, 2014
Albany CA. June, 2014
Temescal District, Oakland CA., July, 2014
Temescal District, Oakland CA., July, 2014
Fresno CA, May 2015.
Fresno CA, May 2015.
Dare Negative #4
Dare Negative #4
Everything in moderation, including formalism
Everything in moderation, including formalism
Eighth St, 9:15 pm
Eighth St, 9:15 pm
Berkeley CA. August, 2016.
Berkeley CA. August, 2016.
Dare Negative #9
Dare Negative #9
Wing Porn #24
Wing Porn #24
Wing Porn #30
Wing Porn #30
Darkness falls
Darkness falls
Shoreditch, London, UK, July 2017
Shoreditch, London, UK, July 2017
Thames walk, London, July 2017
Thames walk, London, July 2017
Are metalevels self-referential?
Are metalevels self-referential?
Closing Time
Closing Time
Last Return
Last Return
End of an Era
End of an Era
Survivor
Survivor
El Cerrito, CA. 2018.
El Cerrito, CA. 2018.
Port Costa, CA
Port Costa, CA
Oculus Bridge
Oculus Bridge
Berkeley CA, May 2018.
Berkeley CA, May 2018.
Agave
Agave
Bikini Girl Ash Tray
Bikini Girl Ash Tray
Anatomy 3
Anatomy 3
Anatomy 7
Anatomy 7
Ensenda Ave., 11:02 pm
Ensenda Ave., 11:02 pm
Berkeley Park, 10:48 pm
Berkeley Park, 10:48 pm
Berkeley Park, 11:11 pm
Berkeley Park, 11:11 pm
Ricksy
Ricksy
Start of a new series tentatively entitled, "Adventures in Self-Portraiture."
Start of a new series tentatively entitled, "Adventures in Self-Portraiture."
recycled skull
recycled skull
Giant Illuminate Broccoli
Giant Illuminate Broccoli
Cornell Ave., 11:57 pm
Cornell Ave., 11:57 pm
Cornell Ave., 12:01 am
Cornell Ave., 12:01 am
Public art installation along the Ohlone Greenway in Albany CA.
Public art installation along the Ohlone Greenway in Albany CA.
Stannage, 10:16 pm
Stannage, 10:16 pm
Berkeley, CA. May 13, 2019.
Berkeley, CA. May 13, 2019.
West Berkeley, 2:17 am
West Berkeley, 2:17 am
eight ball
eight ball
Brighton Ave., 10:04 pm
Brighton Ave., 10:04 pm
Washington Ave, 10:31 pm
Washington Ave, 10:31 pm
McGee Ave., 12:04 am
McGee Ave., 12:04 am
Ward St., 12:14 am
Ward St., 12:14 am
Back to Top