MARK J CANNON