
Dr. James Haggerty, DPM
5.0
(3)
Accepting new patients
39 years of experience
(570) 703-7493
Call for more information