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

Enjoy Coastal Views at the Muir Beach Overlook

1267 Saves

Hike to Lake Serene and Bridal Veil Falls

1639 Saves

Hike the Horsetail Falls Loop

826 Saves

Hike to Kendall Katwalk via the PCT

233 Saves

Hike to Melakwa Lakes via Denny Creek Trail

243 Saves

Hike to Rattlesnake Ledge

1683 Saves

Backpack to Upper Wildcat Lake

175 Saves

Hike to Mount Pilchuck Lookout

1185 Saves

Short Hike to Double Arch

1082 Saves

Explore Diablo Lake

358 Saves

Hike to the Summit of Mt. Erie

462 Saves

Hike to Rachel Lake

250 Saves

Explore Ruby Beach

758 Saves

Hike Thornton Lakes & Trappers Peak

270 Saves

Hike to Elowah Falls

708 Saves

Scramble up Mt. Persis

403 Saves

Chillin' at Discovery Park Beach

743 Saves

Summit Mt. Defiance

497 Saves

Backpack Gothic Basin to Foggy Lake

297 Saves

Get your shot of Liberty Bell

84 Saves

Hike Sahale Arm via Cascade Pass

183 Saves

Scramble up Kaleetan Peak

208 Saves

Backpack at Wing Lake (North Cascades)

244 Saves

Backpack to Mason Lake via Ira Spring

328 Saves

Hike The Subway - Top-Down

1550 Saves

Winter Backpack Below Chair Peak

123 Saves

Kayak Saint Mary Lake, Glacier National Park

233 Saves

Camp at Many Glacier Campground in Glacier National Park

152 Saves

Winter Backpack to Lake Anne Ridge

75 Saves

Camp at Saint Mary Campground in Glacier National Park

0 Saves

Winter Backpack in the Mt. Baker Backcountry

152 Saves

Winter Backpack to the Summit of Mt. Dickerman

294 Saves

Backpack to Sahale Glacier Camp

394 Saves

Hike to Agnes Gorge in Stehekin Valley

43 Saves