CHRISTOPHER P CANNON