Physician Profile

John Libby. His primary practice is as a Physical Therapist.

PT: Physical Therapist


Offices At 1190 Lisbon St, Lewiston, ME, 04240:
Proactive Physical Therapy, Lewiston ME


Specialties Include: