Richard P. Allen, PhD