STEVE G. CANNON, SR.