David Alan Franks, MD, Internal Medicine

120 Riverview St
FranklinNC  28734 (Macon County)


Phone: 828-524-8411
Fax: 828-524-2712

NPI: 1437162732
License Number: 31283 (NC)