Meet Our Team

Service Areas

Franklin County/Smith Mountain Lake, Roanoke Valley

Specialties

General Surgery, Bariatric Surgery

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles

Specialties

General Surgery, Bariatric Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

General Surgery, Colon & Rectal Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Franklin County/Smith Mountain Lake, Lexington/Shenandoah Valley, Roanoke Valley

Specialties

General Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Franklin County/Smith Mountain Lake, Roanoke Valley

Specialties

General Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

General Surgery, Trauma/Surgical Critical Care

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles

Specialties

General Surgery, Vascular Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

General Surgery, Breast Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

General Surgery, Wound Care

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

General Surgery, Trauma/Surgical Critical Care

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

General Surgery

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles

Specialties

General Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Lexington/Shenandoah Valley

Specialties

General Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

General Surgery, Trauma/Surgical Critical Care

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

General Surgery, Trauma/Surgical Critical Care

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

General Surgery, Bariatric Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

General Surgery, Surgical Oncology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

General Surgery

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles, Tazewell/Far Southwest

Specialties

General Surgery, Vascular Surgery, Wound Care

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

General Surgery, Bariatric Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Lexington/Shenandoah Valley

Specialties

General Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

General Surgery

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles

Specialties

General Surgery, Wound Care

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles

Specialties

General Surgery, Surgical Oncology

Affiliation

Carilion Clinic Provider

Service Areas

Franklin County/Smith Mountain Lake, Roanoke Valley

Specialties

General Surgery

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles, Tazewell/Far Southwest

Specialties

General Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

General Surgery, Trauma/Surgical Critical Care

Affiliation

Carilion Clinic Provider

Service Areas

Lexington/Shenandoah Valley

Specialties

General Surgery, Wound Care

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles

Specialties

General Surgery, Wound Care

Affiliation

Carilion Clinic Provider