Robert D Keller, PhD