Rex L. Cannon, PhD