GERALD T CANNON