CANNON, JOHN G.