Accepting new patients
Internal Medicine · Male · Age 60
South Shore Hospitalists55 Fogg Rd # 97 South Weymouth, MA 02190
Make an Appointment
Dr. James McGarry III, MD is an internal medicine specialist in South Weymouth, MA and has been practicing for 28 years. He graduated from University Of Massachusetts Medical School in 1991 and specializes in internal medicine.
Search for your insurance provider
Dr. McGarry III accepts
Accepted insurance can change. Please double-check when making an appointment.
Dr. McGarry III accepts the following insurance:
Dr. McGarry III's conditions and procedures: