dolphins_rock
David McGuire

David is the Founder and Director of Shark Stewards whose mission is to restore ocean health by saving sharks and protecting critical marine habitat.