• David McGuire
    158 supporters

    A marine biologist and ocean advocate, David McGuire is the founder of the Ocean Health and Shark…Read More