Richard S.E. Keefe, PhD