WILLIAM CANNON, JR.