David Hastings, a climate scientist and an avid reader, is passionate about the ocean and climate change and has spent his career focusing on solutions to these issues. He enjoys reading, singing, and playing guitar in his spare time.
David Hastings Marine Science on Tumblr
David Hastings Marine Science on Pinterest
David Hastings Marine Science on Cakeresume
David Hastings Marine Science Official Website
Learn More https://davidhastingsmarinescience.com/