MARK D CANNON