the following are links to off-site photo galleries containing images that i've taken at various race events. each link will open in a new window.
- Black Canyon 100K, February 11, 2015
- The Rut - Vertical K, Big Sky, MT, September 12, 2014
- The Rut - 50K, Big Sky, MT, September 13, 2014
- Squamish 50 Miler, Squamish, BC, August 16, 2014 - Gallery #1
- Squamish 50 Miler, Squamish, BC, August 16, 2014 - Gallery #2
- San Diego 100 Mile, June 7, 2014
- Coastal Trail Runs, Big Basin Marathon and 50K, May 9, 2013
- Brazen Lagoon Valley, March 30, 2013 - Gallery #1
- Brazen Lagoon Valley, March 30, 2013 - Gallery #2
- Brazen New Years Eve, December 29, 2012 - Gallery #1
- Brazen New Years Eve, December 29, 2012 - Gallery #2
- Brazen Diablo Trail Adventure, November 4, 2012 - Gallery #1
- Brazen Diablo Trail Adventure, November 4, 2012 - Gallery #2
- Brazen Diablo Trail Adventure, November 4, 2012 - Gallery #3
- Dick Collins Firetrails 50 Miler, October 13, 2012 - Start/Finish Area
- Dick Collins Firetrails 50 Miler, October 13, 2012 - Bridle Trail
- Dick Collins Firetrails 50 Miler, October 13, 2012 - Fish Ranch Road
- Dick Collins Firetrails 50 Miler, October 13, 2012 - Lone Oak Turnaround
- Dick Collins Firetrails 50 Miler, October 13, 2012 - Steam Trains Hill
- Dick Collins Firetrails 50 Miler, October 13, 2012 - Skyline Gate
- Pine to Palm 100 Mile Endurance Run. Williams to Ashland, Oregon, September 15-16, 2012
- Brazen Wildcat Trail Race (5K/10K/Half) - El Sobrante, May 19, 2012
- Miwok 100 - Coastal Trail, May 5, 2012
- Miwok 100 - Pirates Cove, May 5, 2012
- Brazen Lagoon Valley Trail Race (5K/10K/Half Marathon) - Vacaville, CA, March 31, 2012
- Way To Cool 50K - Set #1 (Olmstead Loop) - Cool, Ca, March 10, 2012
- Way To Cool 50K - Set #2 (Finish Line) - Cool, Ca, March 10, 2012
- Brazen New Years Day Races (5K/10K/Half Marathon) - Lake Chabot, January 1, 2012 - Set #1
- Brazen New Years Day Races (5K/10K/Half Marathon) - Lake Chabot, January 1, 2012 - Set #2
- Brazen New Years Eve Races (5K/10K/Half Marathon) - Lake Chabot, December 31, 2011 - Set #1
- Brazen New Years Eve Races (Half Marathon) - Lake Chabot, December 31, 2011 - Set #2
- Brazen Racing Quarry Turkey 5K/10K/Half Marathon - Quarry Lakes Park, Fremont, November 2011 - Set #1
- Brazen Racing Quarry Turkey 5K/10K/Half Marathon - Quarry Lakes Park, Fremont, November 2011 - Set #2
- Brazen Racing Series Championship - Rocky Ridge, October 22, 2011 (finish area only photos)
- Pine to Palm 100 Mile Endurance Run. Williams to Ashland, Oregon, September 17-18, 2011
- Dirt Inspires Trail Half Marathon in Nisene Marks State Park, August 2011 - Set #1
- Dirt Inspires Trail Half Marathon in Nisene Marks State Park, August 2011 - Set #2
- Diablo Trails Challenge, March 2011
- Bay Breeze, Finish Line - February 2011
- Bay Breeze, Shoreline - February 2011
- Brazen New Years Race at Lake Chabot, January 2011
- Diablo Trail Adventure, November 2010
- Diablo Trails Challenge, March 2010
- Vineman 70.3 Half Ironman, July 2009 - Set #1
- Vineman 70.3 Half Ironman, July 2009 - Set #2
- See Jane Tri, September 2008
- See Jane Tri, September 2008 - Practice Session
- Alcatraz Challenge Tri, August 2008