Pamella Lee Leiter, OTRPamella Lee Leiter · Neurorehabilitation Occupational Therapist20 Endicott Ln, Highwood, IL 60040(847) 420-1138Check availability No reviews yetInsurance:Not specifiedBook onlineClaim listing