Ph.D. Cannon Joseph P.