David Macpherson, Ph.D