Skip to main content

Judith Prairie, MD

Dr. Prairie (formerly Albert) is a board-certified family physician who sees patients of all ages (beginning at 5 weeks). She believes in an individualized approach to patient care. She treats her patients not just as patients, but how she would treat her own family members. Dr. Prairie enjoys getting to know her patients on a personal level and building lifelong relationships with them.

“My goal is to help my patients become the best and healthiest versions of themselves. I plan to be their biggest cheerleader on the way. It’s an honor to serve my patients, and I truly love what I do.”

John Allan, MD, FACC, FAHA

Dr. Allan has over 20 years of experience caring for patients with cardiovascular disorders and diseases. He is only cardiologist in Iredell County inserting the CardioMEMS Heart Failure System.

He firmly believes in practicing evidence based medicine, but also realizes that treatment needs to be specifically tailored to each individual patient’s wants and needs. He believes his role as a Cardiologist is not only to be a specialist in preventive medicine and the diagnosis and treatment of cardiac diseases, but to also treat each of his patients with the utmost respect and kindness he or she deserves.

Bradley Martin, MD

Dr. Martin has been a physician for 10 years after earning his medical degree from the University of Toledo.  He completed residency training at University Hospitals of Case Western University and a Fellowship at University Hospitals Case Medical Center. in Cleveland, OH

He is board-certified in internal medicine and cardiovascular medicine and a member of the National Board of Echocardiography.

New patients welcome.

Same day sick appointments available for primary care providers.

If this is your first visit, we encourage you to download our patient intake form and fill it out and bring to your appointment. Need a release of information form? English Spanish

We can treat patients over the phone or through video. 

Call 704.360.6480 to schedule your visit. Ask about the availability of car-side visits. If you have a patient portal account, you can log in to schedule an appointment with Dr. Prairie.

Family Care Center of Mooresville

653 Bluefield Road
Suite F
Mooresville, NC 28117


Judith Prairie, MD
Family Medicine
Phone: 704.360.6580
Fax: 980.444.6855
Monday - Friday, 8:00 AM - 5:00 PM

Bradley Martin, MD
Mondays, 1:00 - 4:15 PM
Phone: 704.873.1189
Fax: 704.873.1116

John J. Allan, M.D., FACC, FAHA
Mondays, 8:00-11:00 AM
Wednesdays, 8:00-11:00 AM
Fridays: 2:00-5:00 PM
Phone: 704.878.4694
Fax: 980.635.1565

Kenesha Kirkland, M.D.
Phone: 704.360.6580

Directions to Family Care Center of Mooresville