Michael Craig, MD

Michael Craig, MD
Pediatrics
Schedule Now
1401 Matthews Township Parkway, Matthews, NC 28105
(704) 384-1080Call for appointment
We'll help you find an appointment that fits your schedule. Returning patients, schedule through patient portal.
Call (704) 384-1080Earlier Appointments Available
About
At the end of the day, medicine is a relationship between a patient and their physician. That is a sacred trust, and any physician should consider it a great honor and a humbling responsibility. My role is to serve my patients, to listen to them and to provide the ...
What I treat
- Specialties: Pediatrics
Board certifications
- Pediatrics
Years of experience
20+ years of experience
Education
- Healthcare Education: East Carolina University (1983)
- Residency: Carolinas Medical Center (1986)
Personal
- Languages: English
- Gender: Male
Reviews
Likelihood of recommending this provider
|
561 Ratings
1-5 of 21 Reviews
07/30/2026 | Verified Patient
Dr. Craig did an amazing job helping us as always
07/29/2026 | Verified Patient
There is no one like Dr. Craig. He has always taken such amazing care of my kids and we are so thankful for him!
07/03/2026 | Verified Patient
Dr. Craig is the best
07/01/2026 | Verified Patient
Dr. Craig and his nurse are fantastic! They are the reason we have been patients of MCC for 19 years!
06/24/2026 | Verified Patient
Dr. Craig is the best! He listened to my concerns and addressed every one of them. He did not rush me. He has a kind way about him. He is extremely knowledge too.
Insurance
Find if clinician is in network:
Locations
Wheelchair accessible
1401 Matthews Township Parkway, Suite 100
Matthews, NC 28105
704-384-1080
Fax: (704) 384-1122