Dave Walsh

Dave Walsh

Writer, photographer and communications advisor working to protect the world’s oceans. Part-bicycle, part-Irishman.