Skip to main content
  • 256.629.1000
  • Patient Portal
  • Bill Pay
  • Careers
  • Schedule Appointment
North Alabama Medical Center
  • Home
  • Find a Doctor
  • Services

    Services

    We offer a wide range of services to meet the needs of our patients.

    View All Services
    • Anesthesiology
    • Breast Health
    • Cancer Care
    • Cardiology
    • Center for Women and Children
    • Diabetes Care
    • Digestive Health
    • Emergency Room
    • Hospitalist Medicine
    • Imaging Center
    • Infectious Disease
    • Laboratory
    • Nephrology
    • Neurology
    • Orthopedics
    • Pulmonary
    • Rehabilitation Center
    • Sleep Center
    • Special Delivery Program
    • Surgery
    • Wound Care Center
    • Urology
    • Weight Loss
  • Patients & Visitors

    Patients and Visitors

    Looking for a form, online tool or a policy? We're here to help.

    View All Resources
    • BEE Award
    • Classes & Events
    • DAISY Award
    • Financial Assistance
    • Infection Prevention
    • Lifewise
    • Locations
    • Miracle Maker Award
    • Medical Records
    • Notice of Privacy Practices
    • Non-Discrimination Notice
    • Patient Guide
    • Patient Portal
    • Pay My Bill
    • Pre-Admission Testing
    • Patient Rights & Responsibilities
    • Third Party Applications
    • Understanding Your Healthcare Costs
    • Visiting Hours
  • Locations
ER Wait
See how our ER wait times are calculated
xx minutes
See how our ER wait times are calculated.

Looking for a doctor? Try our find a doctor search

Quick Links

Find a Provider Pay My Bill
Patient Portal Patient Guide
Emergency Department Classes & Events

Cardiology Providers

Cardiology
Menu
  • Chest Pain Center
  • General Cardiology
  • Heart Screenings & Imaging
  • Interventional Cardiology
  • Electrophysiology
  • Heart Surgery
  • Vascular Care & Surgery
  • Cardiac Rehabilitation
  • Congestive Heart Failure
  • Cardiology Providers
  • Heart Resources
Cardiology Menu Next
Find A Provider Call 256.629.3627
  1. Home
  2. Services
  3. Cardiology
  4. Cardiology Providers

To find a cardiologist, search the list below or call 256.629.DOCS (3627).

Areen Al-taie
Interventional Cardiology
Florence, AL
Call to Schedule
Constantine Athanasuleas MD Constantine Athanasuleas MD
Cardiovascular Surgery
Florence, AL
Employed Provider
Accepts New Patients
Call to Schedule
John Baron, MD, FACC John Baron, MD, FACC
Cardiology
Florence, AL
Accepts New Patients
Call to Schedule
William Heaton, MD, FACC William Heaton, MD, FACC
Cardiology
Florence, AL
Accepts New Patients
Call to Schedule
Therese M. Lango MD Therese M. Lango MD
Cardiology
Florence, AL
Employed Provider
Accepts New Patients
Call to Schedule
Donald Mishra MD Donald Mishra MD
Cardiology
Florence, AL
Employed Provider
Accepts New Patients
Call to Schedule
Paul Morris Paul Morris
Cardiology
Florence, AL
Accepts New Patients
Call to Schedule
John Robert Reinke MD John Robert Reinke MD
Cardiology
Florence, AL
Employed Provider
Call to Schedule
Sean M. Rhuland MD Sean M. Rhuland MD
Cardiology
Florence, AL
Employed Provider
Accepts New Patients
Call to Schedule
Jorge Rodriguez-Lozano, MD Jorge Rodriguez-Lozano, MD
Cardiology
Muscle Shoals, AL
Employed Provider
Accepts New Patients
Call to Schedule
Ram Sapkota MD Ram Sapkota MD
Cardiology
Florence, AL
Employed Provider
Accepts New Patients
Call to Schedule
North Alabama Medical Center

1701 Veterans Drive
Florence, AL 35630

Privacy Policy
  • About Us
  • Contact Us
  • Find a Doctor
  • Services
  • Patients & Visitors
  • Classes & Events
  • Price Transparency