THOMAS R. CANNON, JR.