John Rodgers Walsh, Jr., DO

Internal Medicine
headshot of John Rodgers Walsh, Jr., DO
5.0 with 1087 ratings

Sees patients age 18 and up

John Rodgers Walsh, Jr., DO

Internal Medicine
5.0 with 1087 ratings

Sees patients age 18 and up

  • Lead Physician
  • Clinical Assistant Professor of Family Medicine and Community Health
  • Dr. Walsh is a Penn Medicine physician.

Not accepting new patients

Back To Top