John A Cannon JR Facts