David Castor Randall

Primary Specialty: Family Medicine
Experience: 18 + years
Location
80 Veterans Blvd
Bryson City, NC 28713-8816
+5 more locations


Phone Number
(828) 538-4546

About David Randall Castor

David Randall Castor is a Family Medicine specialist in Bryson City, North Carolina. His practice locations are also in Highlands, NC, Beaufort, SC and Varnville, SC. He graduated from Other with his medical degree in 2006. David Randall Castor has more than 18 years of experience. His specialties include Family Medicine.
David Randall Castor is affiliated with many hospitals including Beaufort County Memorial Hospital, Dlp Swain County Hospital LLC, Harris Regional Hospital and Angel Medical Center. He cooperates with many other doctors and specialists in medical groups: Smoky Mountain Urgent Care Pc and Beaufort County Memorial Hospital.

Specialties

Education

David Castor graduated from the Other in 2006.

Medical Group Practices

Doctor Profile

First Name David
Last Name Castor
Gender Male
NPI 1073735155
PECOS ID 1759559461

Affiliated Hospitals


955 Ribaut Rd, Beaufort, SC 29902
Hospital Rating:

Patient Survey Rating:

45 Plateau Street, Bryson City, NC 28713
Hospital Rating:

Patient Survey Rating:

68 Hospital Rd, Sylva, NC 28779
Hospital Rating:

Patient Survey Rating:

120 Riverview St Po Box 1209, Franklin, NC 28734
Hospital Rating:

Patient Survey Rating:

Medical Licenses

Specialization Classification License Number State
Family Medicine 81856 South Carolina
Family Medicine 57-012724 Ohio
Family Medicine 2010-0599 North Carolina

Locations

David Randall Castor
80 Veterans Blvd
Bryson City, NC 28713-8816
(828) 538-4546


David Randall Castor
155 Main St
Highlands, NC 28741-8445
(828) 538-4546


David Randall Castor
989 Ribaut Rd
Suite 220
Beaufort, SC 29902-5481
(843) 524-8171


David Randall Castor
300 Midtown Dr
Beaufort, SC 29906-5200
(843) 770-0404


David Randall Castor
117 Sea Island Pkwy
Beaufort, SC 29907-1500
(843) 522-7240


David Randall Castor
1000 Pine St W
Varnville, SC 29944-4750
(843) 522-7820