SMITH & CANNON, P.C.