Joseph David Barker, MD, Internal Medicine

2139 Linville Falls Hwy
LinvilleNC  28646-1045 (Avery County)


Phone: 828-733-0270
Fax: 828-733-9271

NPI: 1194704817
License Number: 36648 (NC)