Teresa Ann Heavner, MD, Family Medicine

241 Church St
HayesvilleNC  28904-9688 (Clay County)


Phone: 828-389-6383
Fax: 828-389-2322
Email: the***@*****ol.com

NPI: 1841281102
License Number: 38971 (NC)