Medical school: DUKE UNIVERSITY SCHOOL OF MEDICINE
Graduated: 1986
Offers telehealth
NPI: 1003896770
Practice Locations (3)
CARILION HEALTHCARE CORPORATION
46 WESLEY RD
DALEVILLE, VA 240833082
5405919447
CARILION HEALTHCARE CORPORATION
46 WESLEY RD, CARILION FAMILY MEDICINE DALEVILLE
DALEVILLE, VA 240833082
5409924100
CARILION HEALTHCARE CORPORATION
6415 PETERS CREEK RD
ROANOKE, VA 240194021
7035622110
Source: CMS National Downloadable File, September 2026.