John Daniel Hales III, MD, Family Medicine

190 Riverview St
FranklinNC  28734 (Macon County)


Phone: 828-349-8260
Fax: 828-253-1123

NPI: 1982081766
License Number: 2018-01079 (NC)