RICHARD L. CANNON