CANNON STEPHEN P