James B. Hall, MD 10660 Park Road, Charlotte, NC 28210