Welcome to Asheville Internal Medicine 

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

Our Services

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.