CANNON ROBERT O., JR.