Full-time commercial and editorial photographer specializing in outdoor sports, lifestyle, landscapes, and travel photography.

Enjoy Coastal Views at the Muir Beach Overlook

1261 Saves

Hike to Lake Serene and Bridal Veil Falls

1612 Saves

Hike the Horsetail Falls Loop

810 Saves

Hike to Melakwa Lakes via Denny Creek Trail

234 Saves

Hike to Kendall Katwalk via the PCT

223 Saves

Hike to Rattlesnake Ledge

1654 Saves

Backpack to Upper Wildcat Lake

173 Saves

Hike to Mount Pilchuck Lookout

1157 Saves

Hike to the Summit of Mt. Erie

454 Saves

Explore Diablo Lake

341 Saves

Short Hike to Double Arch

1050 Saves

Explore Ruby Beach

740 Saves

Hike to Rachel Lake

249 Saves

Hike to Elowah Falls

691 Saves

Hike Thornton Lakes & Trappers Peak

264 Saves

Scramble up Mt. Persis

395 Saves

Chillin' at Discovery Park Beach

727 Saves

Summit Mt. Defiance

487 Saves

Backpack Gothic Basin to Foggy Lake

291 Saves

Get your shot of Liberty Bell

84 Saves

Scramble up Kaleetan Peak

204 Saves

Hike Sahale Arm via Cascade Pass

183 Saves

Backpack at Wing Lake (North Cascades)

242 Saves

Hike The Subway - Top-Down

1526 Saves

Backpack to Mason Lake via Ira Spring

317 Saves

Camp at Many Glacier Campground in Glacier National Park

147 Saves

Winter Backpack in the Mt. Baker Backcountry

150 Saves

Winter Backpack to Lake Anne Ridge

74 Saves

Backpack to Sahale Glacier Camp

382 Saves

Winter Backpack to the Summit of Mt. Dickerman

289 Saves

Winter Backpack Below Chair Peak

120 Saves

Kayak Saint Mary Lake, Glacier National Park

229 Saves

Camp at Saint Mary Campground in Glacier National Park

0 Saves

Hike to Agnes Gorge in Stehekin Valley

41 Saves