White Sharks, Guadalupe Island

White Sharks, Guadalupe Island

Manatees, Crystal River, Florida

Manatees, Crystal River, Florida

Bonaire, N.A.

Bonaire, N.A.

Kingdom of Tonga

Kingdom of Tonga

Lembeh Strait, Indonesia

Lembeh Strait, Indonesia

Nai'a, Fiji

Nai'a, Fiji

Holbox, Mexico Whalesharks

Holbox, Mexico Whalesharks

Sipadan Water Village, Malaysia

Sipadan Water Village, Malaysia

Tiger Beach, Bahamas

Tiger Beach, Bahamas

Maui, Hawaii

Maui, Hawaii

Bali, Indonesia

Bali, Indonesia

Sea of Cortez, Solmar V, Mexico

Sea of Cortez, Solmar V, Mexico

Socorro Island, Mexico

Socorro Island, Mexico

California Sea Lions and Elephant Seals

California Sea Lions and Elephant Seals

Roatan, Honduras

Roatan, Honduras

Maui, Whale Week 2011

Maui, Whale Week 2011

Bahamas, Atlantic Spotted Dolphins

Bahamas, Atlantic Spotted Dolphins

Bonaire, N.A. 2011

Bonaire, N.A. 2011

Blue Heron Bridge, West Palm Beach, Florida

Blue Heron Bridge, West Palm Beach, Florida

Puerto Galera and Dumaguete, Philippines

Puerto Galera and Dumaguete, Philippines

Socorro, 2011

Socorro, 2011

Whale Week, 2012, Maui, Hawaii

Whale Week, 2012, Maui, Hawaii

Bonaire 2012

Bonaire 2012

Guadalupe Island, 2012

Guadalupe Island, 2012

Triton Bay, Indonesia

Triton Bay, Indonesia

Bonaire 2013

Bonaire 2013

Atlantic Spotted Dolphins 2013

Atlantic Spotted Dolphins 2013

Hammerheads, Bull Sharks, Bimini

Hammerheads, Bull Sharks, Bimini

Whale Sharks, Isla Mujeres, Mexico

Whale Sharks, Isla Mujeres, Mexico

Cozumel, Mexico 2014

Cozumel, Mexico 2014

Cozumel 2015

Cozumel 2015

Bonaire 2015, Above & Below

Bonaire 2015, Above & Below