David Thornton, PhD