David is Programme Director of the Scientific and Medical Network and has edited Network Review since 1986. He is the originator of the Learning for Life Values Poster Programme, which has reached over 40,000 young people in the last four years.

In addition, David is Executive Vice-President of Wrekin Trust, a charity concerned with adult spiritual education. He is Vice-President of the Swedenborg Society and of the Horizon Research Foundation  (The International Association for Near-Death Studies UK). He has a long-standing interest in the perennial wisdom and has translated and edited books about the Bulgarian sage Peter Deunov. David is also a member of the International Futures Forum and has been editor of its digest, Omnipedia – Thinking for Tomorrow.

David lives in Fife with his wife Jane, children Charlotte and George and black Labradors Milly and Zara. He is a Member of the Tennis and Rackets Association and of Royal and Ancient Golf Club of St Andrews, where he sits on the Wine Committee. He has blues in athletics and cross-country from the University of St Andrews, and was Scottish and British Universities 3000m Steeplechase Champion in 1972.