Meet Our Team

As western Virginia's leading heart care team for advanced procedures and techniques, Carilion Clinic is here to keep a close watch on your heart, care for your condition, and keep you looking forward to the moments to come.

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology, Cardiac Electrophysiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Southside, Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology, Interventional Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Southside, Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles

Specialties

General Surgery, Vascular Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology, Interventional Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Franklin County/Smith Mountain Lake, Lexington/Shenandoah Valley, New River Valley/Giles, Roanoke Valley, Southside

Specialties

Cardiology, Cardiovascular Disease

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Franklin County/Smith Mountain Lake, Roanoke Valley

Specialties

Cardiology, Interventional Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology, Cardiac Electrophysiology

Affiliation

Carilion Clinic Provider

Service Areas

Southside, Roanoke Valley

Specialties

Cardiology, Interventional Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology, Cardiac Electrophysiology

Affiliation

Carilion Clinic Provider

Service Areas

Franklin County/Smith Mountain Lake, Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Franklin County/Smith Mountain Lake, Roanoke Valley

Specialties

Cardiology

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

Southside, Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Franklin County/Smith Mountain Lake, Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles, Tazewell/Far Southwest

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Southside, Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles

Specialties

Cardiology, Interventional Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Lexington/Shenandoah Valley, Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology, Interventional Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Southside

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Lexington/Shenandoah Valley, Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

New River Valley/Giles

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider

Service Areas

Lexington/Shenandoah Valley, Southside, Roanoke Valley

Specialties

Cardiology, Cardiac Electrophysiology

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiothoracic Surgery

Affiliation

Carilion Clinic Provider

Service Areas

Roanoke Valley

Specialties

Cardiology

Affiliation

Carilion Clinic Provider