John McGuinness, DO

John McGuinness, DO
Internal Medicine
Schedule Now
106 Langtree Village Drive, Mooresville, NC 28117
(704) 384-7101Select A Date & Time
May 2026
Thursday, May 14
Earlier Appointments Available
About
I think the best medical care is the result of teamwork. That team should include not just th...
What I treat
- Specialties: Internal Medicine
Board certifications
- Internal Medicine
Years of experience
19+ years of experience
Education
- Healthcare Education: Kirksville College of Osteopathic Medicine (2003)
- Internship: Garden City Hospital (2004)
- Residency: Garden City Hospital (2006)
Personal
- Languages: English
- Gender: Male
Reviews
Likelihood of recommending this provider
|
4.7119 Ratings
1-5 of 21 Reviews
03/15/2026 | Verified Patient
First time seeing, this doctor. He was very thorough, professional, and caring. He explained the results of the test and course of treatment. I would definitely recommend him to others!
03/14/2026 | Verified Patient
Dr. Mcguinness was very nice and thorough.
03/13/2026 | Verified Patient
Saw Dr McGuinnus before he came to Novant. Was thrilled to find him again. Always so kind, responsive and thorough.
02/26/2026 | Verified Patient
Dr is the absolute best. I have never had a dr that is better at listening and empathizing with their patients. Dr McGuninness takes the time to know his patients, understand their health, and help.
11/23/2025 | Verified Patient
I love Dr. McGuinness. I have been his patient for several years. Even when I more further away, I still travel to see him.
Insurance
Find if clinician is in network:
Locations
Wheelchair accessible
106 Langtree Village Drive, Suite 200
Mooresville, NC 28117
704-384-7101
Fax: (704) 384-7102