Richard Keefe, PhD