• David McGuire
    161 supporters

    David is the Founder and Director of Shark Stewards whose mission is to restore ocean health by…Read More