Gordon Keller, PhD