David Griffiths, MSc, PhD