Lori Cannon and Mary Jo Cannon, John Cannon