Internal Medicine

Welcome to the MAHEC Internal Medicine Practice!

Our practice is designed to provide comprehensive care for adults including the diagnosis, treatment, and prevention of disease. We focus on delivering high quality and thoughtful medical care to patients from late adolescence through geriatrics. Our comprehensive approach provides care for short and long term (chronic) illnesses, acute issues, and age based preventive care. We would love to welcome you as a new patient!

OFFICE HOURS
Monday - Friday 8:00 am - 5:00 pm
Appointments: (828) 771-3500

Our office is located on MAHEC’s Biltmore Campus at 123 Hendersonville Road in Asheville. We share the office space with the MAHEC Family Health Center.


At our office you’ll find:

Compassionate care⁠—we treat patients like we would like to be treated.

Patient-centered treatment⁠—we want to partner with you to develop a personalized treatment plan that helps you manage your chronic diseases and provides preventive services best suited for you.

Experienced faculty members⁠—our team provides exceptional patient care while also providing advanced training for the next generation of internal medicine physicians.

Team based care⁠—we believe that each professional in our office is here to help you live your best life.


Our services include but are not limited to:

  • Diagnosis and management of chronic medical problems in the adult patient
  • Treatment of acute issues (sick visits)
  • Preventive care including Pap smears, adult immunizations, and arranging cancer screenings
  • On site laboratory and x-ray capabilities
  • Bone density screening
  • Retinal screening scans for patients with diabetes
  • A variety of minor procedures

If you are an established patient and have a true emergency after hours, please go to your nearest Emergency Department. You may also reach our after-hours service at 828-771-3500. Please note that we do not prescribe controlled substances on the first visit or after hours.