eferton mcafee armistead and davis p.c.