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
|
560 Ratings
1-5 of 18 Reviews
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.
06/06/2026 | Verified Patient
We have been with Dr. Craig for 10 years. He is the best pediatrician we have ever seen. He is so kind and caring; he's just a great guy and a great doctor.
04/15/2026 | Verified Patient
Dr Craig is always thoughtful and provides excellent feedback and information regarding our children.
04/02/2026 | Verified Patient
Excellent care given as always
03/07/2026 | Verified Patient
Dr Craig is wonderful. He is such a good listener and communicator. I always leave appointments knowing that I'm heard and he goes above and beyond if I have any concerns.
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