
Dr. John Spandorfer, MD
5.0
(570)
Call for new patient details
31 years of experience
(484) 381-0254
On staff at Thomas Jefferson University Hospital