John D. MacGillivray, MD

John D. MacGillivray, MD

@sportsdoctornewyork

Dr John MacGillivray is an orthopaedic surgeon in Uniondale, Plains and New York, NY. He also offers orthopaedic surgery and sports medicine.