David Randall Castor, MD, Family Medicine

80 Veteran'S Blvd
Bryson CityNC  28713-4200 (Swain County)


Phone: 828-538-4846
Fax: 828-538-4847

NPI: 1073735155
License Number: 81856 (SC)