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
|
563 Ratings
1-5 of 20 Reviews
08/08/2026 | Verified Patient
Dr. Craig is the GOAT. Not just at this visit, but every time he goes above and beyond to ensure my child has an advocate in the healthcare system. I am so very grateful we found him.
08/06/2026 | Verified Patient
Dr. Craig is so thorough and wonderful with my children!
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
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