RICHARD D CANNON