She practices in Bessemer, Alabama and has the professional credentials of C.N.P.. The NPI Number for Ms. Margaret B. Smith is 1912123746 and she holds a License No. 1-054250 (Alabama).