John T Hansbarger, MD, Family Medicine

226 Market St
New CastleVA  24127-6080 (Craig County)


Phone: 304-772-3064
Fax: 304-772-3296

NPI: 1316922933
License Number: 20610 (WV)