CHARLES H. CANNON, III