Frank T Shafer, MD, Internal Medicine

104 Cir Dr
SalisburyNC  28144-3310 (Rowan County)


Phone: 704-636-1826
Fax: 704-636-1826

NPI: 1285887323
License Number: 080001939 (NC)