ROBERT W CANNON JR