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

Enjoy Coastal Views at the Muir Beach Overlook

1265 Saves

Hike to Lake Serene and Bridal Veil Falls

1631 Saves

Hike the Horsetail Falls Loop

819 Saves

Hike to Melakwa Lakes via Denny Creek Trail

241 Saves

Hike to Kendall Katwalk via the PCT

230 Saves

Hike to Rattlesnake Ledge

1674 Saves

Backpack to Upper Wildcat Lake

175 Saves

Hike to Mount Pilchuck Lookout

1174 Saves

Hike to the Summit of Mt. Erie

458 Saves

Short Hike to Double Arch

1068 Saves

Explore Diablo Lake

357 Saves

Hike to Rachel Lake

249 Saves

Explore Ruby Beach

756 Saves

Hike Thornton Lakes & Trappers Peak

269 Saves

Hike to Elowah Falls

701 Saves

Summit Mt. Defiance

495 Saves

Chillin' at Discovery Park Beach

740 Saves

Scramble up Mt. Persis

399 Saves

Get your shot of Liberty Bell

84 Saves

Backpack Gothic Basin to Foggy Lake

295 Saves

Hike Sahale Arm via Cascade Pass

183 Saves

Scramble up Kaleetan Peak

207 Saves

Backpack at Wing Lake (North Cascades)

244 Saves

Hike The Subway - Top-Down

1540 Saves

Backpack to Mason Lake via Ira Spring

326 Saves

Winter Backpack to Lake Anne Ridge

74 Saves

Camp at Many Glacier Campground in Glacier National Park

152 Saves

Camp at Saint Mary Campground in Glacier National Park

0 Saves

Winter Backpack Below Chair Peak

121 Saves

Backpack to Sahale Glacier Camp

389 Saves

Winter Backpack to the Summit of Mt. Dickerman

292 Saves

Kayak Saint Mary Lake, Glacier National Park

230 Saves

Hike to Agnes Gorge in Stehekin Valley

42 Saves

Winter Backpack in the Mt. Baker Backcountry

150 Saves