Welcome to Asheville Internal Medicine 

We seek to deliver the highest quality of care in a timely, efficient, and caring manner.

As of January 2nd, Asheville Internal Medicine has Joined Carolina Internal Medicine (CIMA)

CIMA would like to welcome the staff and patients of Asheville Internal Medicine. Dr. Glance joined us in January 2024 along with mid-level providers Sara Cobb, Karen Diez and Kelly Bowers.

For more information on CIMA please visit https://www.carolinaim.com

If you need to make a payment for a visit before December 31st, please use the portal link on this page or contact Solor at 877-807-2964.

Our Services

Same Day Walk In Clinic


CCM/Clinical Pharmacist


Our Practice

Asheville Internal Medicine was created by Dr. Craig Mills and Dr. Hal Hemme in June of 1985.  Current physicians are all Board Certified internists and possess the experience, training, skill, and available technology to effectively treat patients with quality care. Current physicians are:  Dr. Gregory Glance (1993) and Dr. Sara Glance Caldwell (2016). Our advanced practice providers include Sara Cobb PA-C, Karen Diez FNP, Tim Haren PA-C, Amy Hudson FNP, Brittany Ray FNP, and Suzanne Warpula FNP.  They provide both primary care for their own panel of patients, as well as more acute care in our same day walk in clinic.  They also provide emergency room and hospital follow-up visits. Asheville Internal Medicine is independently owned and operated.