CANNON, PETER H.