Richard W. Puddy, PhD