John McGuinness, DO

John McGuinness, DO
Internal Medicine
English
Schedule Now
With John McGuinnessDO
Novant Health Lakeside Family Physicians - Langtree
106 Langtree Village Drive, Mooresville, NC 28117
(704) 384-7101Select A Date & Time
September 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Friday, September 11
Select a date & time
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
Earlier Appointments Available
About
Problem-solving and science have always been passions of mine. I love medicine because it allows me to apply these passions in a direct and personal way to help patients lead healthier lives. Figuring out why someone is not feeling well and making a plan to resolve that concern energizes me. That starts with listening to my patients and asking for their input before recommending a course of treatment.
I think the best medical care is the result of teamwork. That team should include not just th...
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.8128 Ratings
1-5 of 24 Reviews
07/26/2026 | Verified Patient
We felt the doctor listened, took in consideration of what we said. He took time to address the issues we have.
07/25/2026 | Verified Patient
Dr. John McGuinness is the best doctor I've ever had. He's saved my life twice, and my husband's once. Just the best!!
07/23/2026 | Verified Patient
Dr McGuinnes is a true professional and a great Physician.
06/07/2026 | Verified Patient
So happy to be back in the care of Dr McGuinness
06/02/2026 | Verified Patient
I have always had good care at this clinic by all involved
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