She practices in Boone, North Carolina and has the professional credentials of MD. The NPI Number for Ms. Margaret Louise Craig is 1164473955 and she holds a License No. 14697 (North Carolina).