Thank you for taking a look at my photography. I am primarily a nature and wildlife photographer with a specialty in bird imagery, but I also shoot landscapes. I will occasionally shoot event photography for my employer or an organization but I’m not the photographer to hire if you want images taken of people.

A current emphasis is imagery taken in and around the national wildlife refuges here on the West Coast, especially in the California central valley where the Sandhill Crane and geese winter, as I work to document how these areas support and maintain the migrating flocks of birds that depend on them.

I use both Canon and Fuji and my photography setups can be found in my gear bags on this site. I’ve also written extensively about photography, especially about processing images in Lightroom, and you can visit my writing page to find them. I have been increasingly shifting my gear from Canon to the Fuji Mirrorless systems as it has matured and Canon seems to be slow in innovating it’s DLSR platform

My photographic preference is for natural light and a realistic processing style. I do sometimes use HDR but the goal is a realistic look and natural looking colors. I rarely modify the images through cloning or other manipulations.

All of my imagery is copyrighted and is not in the public domain. It can not be used without my permission. Please see my licensing information for more on how to license these images. I do make special reduced-cost or free licensing available to non-profits under some circumstances and you’re welcome to contact me and ask about availability for your organization.


Central Valley Refuges

Dawn at the Merced National Wildlife Refuge

Impressions of Yellowstone

Bison Taking a Dust Bath

Top Images

Five Star Images

4 Star Images

Stock Photography

Dawn at the Merced National Wildlife Refuge

I sell some images via the stock agency Tandem Stills + Motion Stock Agency, which is a smaller house that specializes in outdoor-oriented imagery.The images shown here are only available via the agency. My other images can be licensed directly from me.


Sandhill Cranes

Sandhill Cranes


Ross's Geese

Hawks, Falcons and Vultures

Red-tailed Hawk on a Kill

White-Faced Ibis

White-Faced Ibis with a Crawfish

Golden Eagle

Golden Eagle

Bald Eagle

Bald Eagle in Flight

Pipits, Wrens, Creepers, Bushtits, Larks, and Kinglets


Kingfishers, Pigeons, Doves, Quail, Pheasants, and Turkeys

California Quail

Thrushes, Chickadees, Shrikes, Nuthatches, and Vireos

Chestnut-Backed Chickadee exiting nest

Ravens, Crows, Magpies, Jays, and Mockingbirds

Yellow-Billed Magpie

Finches, Flycatchers, Kingbirds, and Phoebes

Western Kingbird


Pied-billed Grebe


Anna's Hummingbird

Swallows and Waxwings

Barn Swallows Fighting over a Perch


Yellow Warbler, Palo Alto Baylands, CA


Wilson's Snipe


Acorn Woodpecker maintaining it's granary

Water Birds

American Coot

Sparrows and Emberizids

White-Crowned Sparrow, Merced National Wildlife Refuge

Terns and Skimmers

Elegant Tern Fishing

Ducks and Swans

Northern Shoveler

Blackbirds, Orioles, Meadowlarks, Grackles and Cowbirds

Western Meadowlark, Merced National Wildlife Refuge

Gulls, Shearwaters, and Fulmars

Western Gull eating a crab, Moss Landing Harbor/Jetty Road

Bitterns, Herons and Egrets

Great Egret in Flight

Cormorants and Pelicans

Brown Pelican in Flight


Common Loon with a fish


Sea Otters

Sea Otter, Moss Landing Harbor/Jetty Road

Pronghorn Antelope

Pronghorn Antelope, Lamar Valley, Yellowstone National Park

Mule Deer

Mule Deer


Elk, Yellowstone

Elephant Seals

Elephant Seals Fighting

California Sea Lion

California Sea Lion Bachelors


Bison, Lamar Valley, Yellowstone National Park

Other Mammals

Harbor Seal


California Central Coast

Kayakers in the mist

Southern California

Dana Point Harbor

Panoche Valley

Panoche Valley

Mono Lake and Eastern Sierras

Mono Lake Sunset



Morro Bay

Sea Otter

Pacific Northwest Coast

Face in Rock in the Fog, Bandon

Moss Landing Harbor

Western Gull eating a crab, Moss Landing Harbor/Jetty Road

National Parks and Monuments

Yosemite National Park

Half Dome after a Winter Storm

Carrizo Plain National Monument

Cattle Ranch Corral, Carrizo Plain National Monument

Mt. St. Helens

Mount St. Helens from Johnson Ridge, September, 2006

Grand Teton National Park

Oxbow Bend

Yellowstone National Park

Firehole Spring, Yellowstone

Wildlife Refuges

Merced National Wildlife Refuge

Greater White-fronted Goose in Flight

Colusa National Wildlife Refuge

Snow Goose Flock in Flight

San Luis National Wildlife Refuge

Sandhill Cranes Dancing

Bolsa Chica Nature Preserve

Elegant Tern

Sacramento National Wildlife Refuge

Bald Eagle Hunting Coots

Staten Island and Los Cosumnes Nature Preserve

Sandhill Cranes

Isenberg Crane Refuge

Sandhill Cranes at Sunset

Sweet Springs Nature Preserve

California Quail

Piedras Blancas Elephant Seal Rookery

Elephant Seals Fighting

Fitzgerald Marine Reserve

Harbor Seals


San Diego Zoo

Meercat, San Diego Zoo

Monterey Bay Aquarium

Jellyfish, Monterey Bay Aquarium

San Diego Wild Animal Park


San Francisco Zoo

Lowland Gorilla

Silicon Valley

East Bay Foothills

Golden Eagle feeding on a hunt.

San Mateo Coast

Pigeon Point Lighthouse being filmed by a Quadcopter Camera

Redwood Shores and Radio Road

Black Skimmer in Flight

Santa Clara Valley

Black Phoebe

Shoreline Lake and Charleston Slough

Pied-billed Grebe

Palo Alto Baylands and Duck Pond

Black-necked Stilt Chick

Don Edwards Educational Center, Alviso

Least Sandpiper

Coyote Valley

Ferruginous Hawk

Best of Year

2015 Best of Year

Bandon Lighthouse

2014 Best of Year

Sea Otter mom with pup

2013 Best of Year

Tioga Pass, Yosemite National Park

2012 Best of Year

Juvenile Red-Shouldered Hawk

2012 Best of Year — runners up

Merced National Wildlife Refuge

2011 Best of Year

California Sea Lion

2010 Best of Year

Mountain Chickadee Silhouette, Yosemite

2009 Best of Year

Sea Otters Hanging out

2008 Best of Year

Grand Teton National Park

2007 Best of Year

Common Raven

Road Trips

Calaveras Reservoir Area, April 1, 2016

Acorn Woodpecker

Cocoaconf Conference in Yosemite, March 2016


Merced National Wildlife Refuge, February 27, 2016

Geese Flocks in flight

Merced National Wildlife Refuge, November 27, 2015

Snow Geese

Moss Landing Harbor, November 14, 2015

Sea Otters Roughousing

Christmas in Yosemite, 2015

Half Dome after a Winter Storm

Merced National Wildlife Refuge, December 12, 2015

Northern Harrier


Cisco Live San Diego 2015

Cisco Live 2015, San Diego

Cisco API Unconference, 2015

Cisco Unconference API Day

Cisco Live San Francisco 2014

Cisco Live 2014 in the DevNet Zone

Palm Developer Day, 2010

Palm Developer Days