About

Wildlife filmmaker and conservation storyteller specializing in ocean, shark, and nature footage. Award-winning director of Fighting For Florida, capturing authentic, high-quality visuals from above and below the surface.

Pond5 artist since 2014

Connect

Footage View all
00:14
A Common Loon Preening In Open Water On A Lake In Maine
A Common Loon preening in open water on a lake in Maine Stock Footage 341373533
00:07
Small Fishing Boats In Quiet New Harbor Maine
Small Fishing Boats in Quiet New Harbor Maine Stock Footage 338407848
00:30
101 04 20 26
101 04 20 26 Stock Footage 333698063
00:07
Sunlit Ocean Waves Sparkling In Warm Light
Sunlit Ocean Waves Sparkling in Warm Light Stock Footage 341640352
00:14
Loons On The Lake In Jay Maine 6.29.25 12
LOONS ON THE LAKE IN JAY MAINE 6.29.25 12 Stock Footage 341373511
00:45
098 04 20 26
098 04 20 26 Stock Footage 333698237
00:07
Cormorants Gather On Offshore Rocks In Maine
Cormorants Gather on Offshore Rocks in Maine Stock Footage 338407654
00:29
070 04 20 26
070 04 20 26 Stock Footage 333695749
00:07
Pelican Colony Resting Among Coastal Rocks At Sunset
Pelican Colony Resting Among Coastal Rocks at Sunset Stock Footage 341639724
00:07
Red Coastal Home On Rocky Shore In Maine
Red Coastal Home on Rocky Shore in Maine Stock Footage 338407636
00:23
104 04 20 26
104 04 20 26 Stock Footage 333698436
00:07
066 04 20 26
066 04 20 26 Stock Footage 333695162
00:07
Pelicans Swimming Near Mangrove Shoreline
Pelicans Swimming Near Mangrove Shoreline Stock Footage 341639807
00:14
Aerial View Of Volcanic Mountain Range In Magdalena Bay Mexico At Sunrise
Aerial View of Volcanic Mountain Range in Magdalena Bay Mexico at Sunrise Stock Footage 334638638
00:07
Small Skiff Floating Near Maine Waterfront Home
Small Skiff Floating Near Maine Waterfront Home Stock Footage 338407794
00:07
Large School Of Mexican Sardines Moving Through Clear Blue Water
Large School of Mexican Sardines Moving Through Clear Blue Water Stock Footage 341639458
00:10
094 04 20 26
094 04 20 26 Stock Footage 333697370
00:07
Dense Pelican Colony Along Remote Shoreline
Dense Pelican Colony Along Remote Shoreline Stock Footage 341640260
00:12
Loons On The Lake In Jay Maine 6.29.25 13
LOONS ON THE LAKE IN JAY MAINE 6.29.25 13 Stock Footage 341373508
00:13
065 04 20 26
065 04 20 26 Stock Footage 333695492
00:07
Harbor Seal Pup With Shark Bite Halfway Rock Rio 9.19.24 20
HARBOR SEAL PUP WITH SHARK BITE HALFWAY ROCK RIO 9.19.24 20 Stock Footage 339093154
00:07
Ocean Waves Breaking Along Arid Rocky Shoreline In Mexico
Ocean Waves Breaking Along Arid Rocky Shoreline in Mexico Stock Footage 341640387
00:15
Loons On The Lake In Jay Maine 6.29.25 6
LOONS ON THE LAKE IN JAY MAINE 6.29.25 6 Stock Footage 341373364
00:07
Harbor Seal Pup With Shark Bite Halfway Rock Rio 9.19.24 18
HARBOR SEAL PUP WITH SHARK BITE HALFWAY ROCK RIO 9.19.24 18 Stock Footage 339093121
00:08
Mag Bay 2024 Day 1 R5 Underwater Dolphins Marlin 25 V2
MAG BAY 2024 DAY 1 R5 UNDERWATER DOLPHINS MARLIN 25 V2 Stock Footage 334638487
00:07
Distant Seabird Colony Across Open Ocean Water
Distant Seabird Colony Across Open Ocean Water Stock Footage 341640159
00:12
Golden Sunrise Over Mountainous Coastline And Sea
Golden Sunrise Over Mountainous Coastline and Sea Stock Footage 341640393
00:14
Fore River Santuary Barred Owl 14 V2
FORE RIVER SANTUARY BARRED OWL 14 V2 Stock Footage 334638464
00:07
Lobster Traps And Dock Crane In New Harbor Maine
Lobster Traps and Dock Crane in New Harbor Maine Stock Footage 338407822
00:07
Luxury Motor Yacht Cruising Across Coastal Water
Luxury Motor Yacht Cruising Across Coastal Water Stock Footage 341640292
00:07
Mag Bay 2024 Day 1 R5 Underwater Dolphins Marlin 11 V2
MAG BAY 2024 DAY 1 R5 UNDERWATER DOLPHINS MARLIN 11 V2 Stock Footage 334638539
00:11
Wooded Rocky Shoreline Along The Maine Coast
Wooded Rocky Shoreline Along the Maine Coast Stock Footage 338407662
00:12
Fore River Santuary Barred Owl 9 V2
FORE RIVER SANTUARY BARRED OWL 9 V2 Stock Footage 334638428
00:11
Loons On The Lake In Jay Maine 6.29.25 8
LOONS ON THE LAKE IN JAY MAINE 6.29.25 8 Stock Footage 341373418
00:14
Loons On The Lake In Jay Maine 6.29.25 11
LOONS ON THE LAKE IN JAY MAINE 6.29.25 11 Stock Footage 341373472
00:07
Foamy Boat Wake Splashing Across Blue Sea
Foamy Boat Wake Splashing Across Blue Sea Stock Footage 341639994
00:07
Harbor Seal Pup With Shark Bite Halfway Rock Rio 9.19.24 19
HARBOR SEAL PUP WITH SHARK BITE HALFWAY ROCK RIO 9.19.24 19 Stock Footage 339093130
00:07
Dense Bait Ball Of Small Fish Swirling Underwater
Dense Bait Ball of Small Fish Swirling Underwater Stock Footage 341639465
00:07
Motorboat Passing Through Flock Of Seabirds At Sea
Motorboat Passing Through Flock of Seabirds at Sea Stock Footage 341639907
00:20
068 04 20 26
068 04 20 26 Stock Footage 333695628
00:07
Mexican Sardine Run Of Baitfish Schooling In Open Blue Water
Mexican Sardine Run of Baitfish Schooling in Open Blue Water Stock Footage 341639377
00:45
080 04 20 26
080 04 20 26 Stock Footage 333696720
00:07
Olive Ridley Sea Turtle Gliding Beneath Sunlit Ocean Surface
Olive Ridley Sea Turtle Gliding Beneath Sunlit Ocean Surface Stock Footage 341639493
00:15
Loons On The Lake In Jay Maine 6.29.25 10
LOONS ON THE LAKE IN JAY MAINE 6.29.25 10 Stock Footage 341373464
00:07
Stacked Lobster Traps On Working Maine Wharf
Stacked Lobster Traps on Working Maine Wharf Stock Footage 338407829
00:11
Olive Ridley Sea Turtle Swimming Beneath Ocean Surface
Olive Ridley Sea Turtle Swimming Beneath Ocean Surface Stock Footage 341639608
00:12
Sea Turtle Swimming Through Clear Blue Water
Sea Turtle Swimming Through Clear Blue Water Stock Footage 341639609
00:06
Distant Fishing Boat Silhouetted On Sunlit Sea
Distant Fishing Boat Silhouetted on Sunlit Sea Stock Footage 341639679