David has been a professional mountain walks leader and has climbed and backpacked in Britain, Canada, USA, Norway, Iceland, New Zealand, the Italian Dolomites and the Alps. He graduated from Edinburgh University with honours geology and worked as an expedition science leader in Botswana and the Yukon, as a field studies tutor teaching geology and geography, and for the Royal Geographical Society (RGS) as their University Expeditions Advisor. While at the RGS he fell off a mountain in winter and self rescued with two broken legs .
He has worked as a ranger in the Grand Canyon National Park, and on a biodiversity survey of Montserrat as the volcanic eruptions started. He was the Director of Studies for Edinburgh University’s Global Environmental Change international summer school and has produced environmental resources for the National Trust for Scotland.
David was for many years a lecturer in environmental sustainability for the University of Glasgow and tutored for the University of the West of Scotland at their Dumfries Campus. David has had many articles published in national journals and has contributed to Radio 4's Excess Baggage travel programme. In 2010 he was part of an expedition in the Pacific conducting seafloor research, and in 2013 participated in a Geological Society of America expedition to Antarctica.
David is a tutor for environmental, energy, and climate change courses for the Open University. He is also an earth science field studies guide for the Bay of Naples volcanic area (including Pompeii, Herculaneum and Vesuvius) and Iceland. He combines this with freelance public speaking and lecturing around the world.
David is a Member of the Institution of Environmental Sciences, a Fellow of the Royal Geographical Society, a Fellow of the Higher Education Academy, and in 2012 was awarded Honorary Fellowship of the Royal Scottish Geographical Society for his public communication of geographical subjects. He has recently been appointed president of the Guildford Travel Club.
David (back), receiving his honorary fellowship. The president of the RSGS, Professor Iain Stewart, is on the right.