Dr. McGarrity graduated medical school from SUNY Health Sciences Center in Syracuse, NY. His internal medicine internship and residency were completed at the University of Virginia in Charlottesville, which is also where he performed a diabetes and metabolism fellowship.

Dr. McGarrity is board-certified in Internal Medicine, Endocrinology, and Diabetes and Metabolism.

Meet Dr. McGarrity - Video

In addition to being highly skilled, Dr. McGarrity's utmost concern is the well-being of his patient. He is very thorough and takes whatever time is necessary to make sure his patient receives excellent care and treatment.