Dr. John McGrath

Interventional Radiologist
Williamsville, New York 14221

About Dr. McGrath

John McGrath, MD is a Diagnostic Radiologist in Williamsville, NY. John McGrath was board certified by the American Board of Diagnostic Radiology.

Expert in uterine fibroid embolization

As an interventional radiologist, Dr. Grinstead is an expert in minimally invasive treatments. From Uterine Fibroid Embolization, to vascular stent placement, to tumor ablation, Dr. Grinstead offers a wide range of minimally invasive treatment options that are alternatives to surgery.

Education & Training

A brief overview of this providers education and training.

Medical School | Doctor of Medicine
State University of New York at Buffalo | NY
Residency | Diagnostic Radiology
University of Rochester Medical Center | NY
Fellowship | Vascular & Interventional Radiology
Brigham and Women’s Hospital | MA


A few reasons this provider is uniquely qualified to treat your issue.


Completed fellowship in Vascular and Interventional Radiology.

Rapid Scheduling

Dr. McGrath can normally see new patients within 1-2 weeks.

Accepts most payment methods

Dr. McGrath accepts most private payers, Medicare, and Medicaid.

Insurance accepted

See which insurance plans this provider accepts.

Most private payers

This provider accepts nearly all private insurance plans


This provider accepts Medicare.


This provider accepts Medicaid.

Work comp

This provider accepts workers’ compensation.

Patient reviews

Here are a few reviews from grateful patients.


Primary Location

Williamsville, New York 14221

Schedule a consult

Select a time to chat with a care coordinator, learn about treatments, ask questions, and get scheduled.

Keep learning…

Talk or text with a care coordinator

Reach out to one of our patient care coordinators today and get a free fibroid embolization phone consultation.

Read our uterine fibroid embolization guide

Learn all about uterine fibroid embolization and how it compares to other treatments.

Let PainTheory Schedule Your Visit!

Enter your contact info and a PainTheory nurse will call you! Current Wait Time: 10 minutes

By submitting you agree to our
Terms of Service and Privacy Policy

Click edit button to change this text. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.