Blog
Behind the scenes, travel notes, and stories from the work.
SBFC
A last-minute media day request turned into a proud neighborhood moment shooting Salmon Bay FC's launch.
Read More →
Hole´ Cenote
A spring break reunion in the Yucatán led to swimming with sea turtles, playing with monkeys, and discovering cenotes.
Read More →
A Circus of a Shoot
A three-day campaign shoot for Ringling's 2026 production, chasing audience wonder in a world of choreographed chaos.
Read More →
Profile Picture
A portrait assignment for The London Times accompanying a whistleblower investigation into Meta.
Read More →
Basic Package
A studio challenge photographing Amazon device packaging for a story on sustainable product design.
Read More →
Bali-ing in Love
Two weeks shooting in Bali — temples, rice terraces, and the best light I've ever worked in.
Read More →
ED(isney)M on Ice
Another seasonal shoot with Disney on Ice — this year featuring an EDM-inspired theme that pushed for more movement and energy.
Read More →
A Day in Taipei
A 36-hour layover that turned into one of my favorite shoots of the year.
Read More →
Mundo Jurásico
Refreshing the photography assets for the Jurassic World Exhibition in Mexico City with NeonGlobal.
Read More →
St. John
A family trip to St. John in the U.S. Virgin Islands — National Park beaches, hiking trails, and a new appreciation for snorkeling.
Read More →
Nola
Spring break in New Orleans with the kids — four restaurant reservations, a packed agenda, and a city that never disappoints.
Read More →
Solar Eclipse 2.0
Watching the 2024 total solar eclipse at a Vampire Weekend concert in Austin — 30 seconds of totality in the Bible Belt.
Read More →
Northeast
A midwinter trip back East — Catskill snowboarding, cozy days, and a weekend in the city with transplanted Seattle friends.
Read More →
Winter
Prioritizing quality time in the dark season — Chelan, LA, Sunriver, and the neighborhood, all shot on a small mirrorless walk-around camera.
Read More →
The Greatest Gifs on Earth
Behind the GIFs from a massive Ringling Circus shoot spanning Florida, Louisiana, and Cleveland.
Read More →
Shreveport
An evening walk along the Red River in Shreveport after a storm, with a sky painted in cotton candy clouds.
Read More →
Our Commissioner
A portrait assignment for SeattleMet — photographing Washington's Public Lands Commissioner Hilary Franz for the spring issue.
Read More →
Seafair Twenty Twenty-three
A last-minute decision to watch the Blue Angels from the Museum of Flight made for an unforgettable afternoon.
Read More →
Big Four
A long-overdue visit to the Big Four Ice Caves in the Cascades, with waterfalls, icy sheets, and enthusiastic kids.
Read More →
Season Two
Back shooting Ballard FC for their second season — a semi-pro soccer club right in the neighborhood.
Read More →