Michael W. Bainhauer, OTR
Physiotherapy · Physical and rehabilitation medicine
1020 New Holland Ave, 17601 LancasterPhysiotherapy · Physical and rehabilitation medicine
1020 New Holland Ave, 17601 LancasterADHS · Consulting · Mental Health · Psychologist · Physical and rehabilitation medicine
630 Janet Ave, 17601 LancasterPhysiotherapy · Physical and rehabilitation medicine
544 N Penryn Rd, 17545 ManheimPhysiotherapy · Physical and rehabilitation medicine
544 N Penryn Rd, 17545 ManheimPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
544 N Penryn Rd, 17545 ManheimPhysiotherapy · Physical and rehabilitation medicine
544 N Penryn Rd, 17545 ManheimNaturopathic treatments · Holistic medicine
1140 Elizabeth Ave, 17601 LancasterPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1944 Lincoln Hwy E, 17602 LancasterPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
27 Eastbrook Rd, 17572 RonksInternal medicine · Physician
250 Ranck Ave, 17602 LancasterPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
5760 Pine St, 17520 East PetersburgPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
231 Granite Run Dr, 17601 LancasterPhysiotherapy · Physical and rehabilitation medicine
231 Granite Run Dr, 17601 LancasterPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
231 Granite Run Dr, 17601 LancasterPhysiotherapy · Physical and rehabilitation medicine
231 Granite Run Dr, 17601 LancasterPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
231 Granite Run Dr, 17601 LancasterPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
231 Granite Run Dr, 17601 LancasterPhysiotherapy · Physical and rehabilitation medicine
2481 Lincoln Hwy E, 17602 LancasterPhysiotherapy · Physical and rehabilitation medicine
2481 Lincoln Hwy E, 17602 LancasterInternal medicine · Physician
227 Granite Run Dr, 17601 Lancaster