John Rodgers Walsh, Jr., DO

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

Sees patients age 18 and up

John Rodgers Walsh, Jr., DO

Internal Medicine
5.0 with 1016 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