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
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:14
Atlantic Puffin Peeking Over Granite Rock
Atlantic Puffin Peeking Over Granite Rock Stock Footage 333696042
00:07
Cormorants Gather On Offshore Rocks In Maine
Cormorants Gather on Offshore Rocks in Maine Stock Footage 338407654
00:08
Sardine Bait Ball Streaming Through Sunlit Blue Water
Sardine Bait Ball Streaming Through Sunlit Blue Water Stock Footage 334638525
00:14
Barred Owl Perched In Forest Canopy At Fore River Sanctuary
Barred Owl Perched in Forest Canopy at Fore River Sanctuary Stock Footage 334638464
00:07
Pelican Colony Resting Among Coastal Rocks At Sunset
Pelican Colony Resting Among Coastal Rocks at Sunset Stock Footage 341639724
00:07
Wild Seal Resting On Low Tidal Rock In Ocean Water
Wild Seal Resting on Low Tidal Rock in Ocean Water Stock Footage 333695503
00:07
Red Coastal Home On Rocky Shore In Maine
Red Coastal Home on Rocky Shore in Maine Stock Footage 338407636
00:07
Close Underwater View Inside Dense Sardine Bait Ball
Close Underwater View Inside Dense Sardine Bait Ball Stock Footage 334638459
00:07
Pelicans Swimming Near Mangrove Shoreline
Pelicans Swimming Near Mangrove Shoreline Stock Footage 341639807
00:07
Wild Barred Owl Alert On Branch In Maine Woodland
Wild Barred Owl Alert on Branch in Maine Woodland Stock Footage 334638400
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:39
Pair Of Atlantic Puffins Standing Back To Back On Coastal Rock
Pair of Atlantic Puffins Standing Back to Back on Coastal Rock Stock Footage 333697241
00:07
Striped Marlin Hunting Through Dense Sardine Bait Ball Underwater
Striped Marlin Hunting Through Dense Sardine Bait Ball Underwater Stock Footage 334638550
00:14
Loons On The Lake In Jay Maine 6.29.25 14
LOONS ON THE LAKE IN JAY MAINE 6.29.25 14 Stock Footage 341373524
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:07
Dense Pelican Colony Along Remote Shoreline
Dense Pelican Colony Along Remote Shoreline Stock Footage 341640260
00:45
Full Body Atlantic Puffin Standing Alert On Granite Rock
Full Body Atlantic Puffin Standing Alert on Granite Rock Stock Footage 333698237
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:07
Wide Underwater View Of Mexican Sardine School In Magdalena Bay
Wide Underwater View of Mexican Sardine School in Magdalena Bay Stock Footage 334638523
00:10
Loons On The Lake In Jay Maine 6.29.25 1
LOONS ON THE LAKE IN JAY MAINE 6.29.25 1 Stock Footage 341373346
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: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
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:07
Loons On The Lake In Jay Maine 6.29.25 16
LOONS ON THE LAKE IN JAY MAINE 6.29.25 16 Stock Footage 341373519
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
Barred Owl Sitting Calmly In Trees At Fore River Sanctuary
Barred Owl Sitting Calmly in Trees at Fore River Sanctuary Stock Footage 334638404
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:10
Dense Mexican Sardine Bait Ball Swimming Underwater In Magdalena Bay
Dense Mexican Sardine Bait Ball Swimming Underwater in Magdalena Bay Stock Footage 334638558
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:36
Atlantic Puffin Standing In Profile On Granite Ledge
Atlantic Puffin Standing in Profile on Granite Ledge Stock Footage 333696874
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: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
Mexican Sardine Run Of Baitfish Schooling In Open Blue Water
Mexican Sardine Run of Baitfish Schooling in Open Blue Water Stock Footage 341639377
00:07
Olive Ridley Sea Turtle Gliding Beneath Sunlit Ocean Surface
Olive Ridley Sea Turtle Gliding Beneath Sunlit Ocean Surface Stock Footage 341639493
00:07
Stacked Lobster Traps On Working Maine Wharf
Stacked Lobster Traps on Working Maine Wharf Stock Footage 338407829
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
00:07
Brown Pelican Flying Above Open Ocean
Brown Pelican Flying Above Open Ocean Stock Footage 341640049
00:30
Black And White Alcid Seabirds Resting Among Coastal Rocks
Black and White Alcid Seabirds Resting Among Coastal Rocks Stock Footage 333696748
00:15
Close View Of Barred Owl Perched Among Forest Branches
Close View of Barred Owl Perched Among Forest Branches Stock Footage 334638432