Gerald A. Macfarland, ATC
Physiotherapy · Physical and rehabilitation medicine
1225 Spring Run Road Ext, 15108 Moon TwpPhysiotherapy · Physical and rehabilitation medicine
1225 Spring Run Road Ext, 15108 Moon TwpInternal medicine · Physician
12 Quaker Village Shopping Ctr, 15056 LeetsdalePhysiotherapy · Physical and rehabilitation medicine · Sports medicine
2077 Brodhead Rd, 15001 AliquippaPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
2077 Brodhead Rd, 15001 AliquippaInternal medicine · Physician
3419 Brodhead Rd, 15001 AliquippaPhysiotherapy · Physical and rehabilitation medicine
1099 Ohio River Blvd, 15143 SewickleyInternal medicine · Physician
1099 Ohio River Blvd, 15143 SewickleyPhysiotherapy · Physical and rehabilitation medicine
1099 Ohio River Blvd, 15143 SewickleyPhysiotherapy · Physical and rehabilitation medicine
507 Merchant St, 15003 AmbridgeInternal medicine · Physician
201 Ohio River Blvd, 15143 SewickleyPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
111 Hazel Ln, 15143 SewickleyPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
99 Buss Rd, 15001 AliquippaInternal medicine · Physician
751 Merchant St, 15003 AmbridgeInternal medicine · Physician
400 Corporation Dr, 15001 AliquippaInternal medicine · Physician
993 Brodhead Rd, 15108 CoraopolisInternal medicine · Physician
400 Corporation Dr, 15001 AliquippaInternal medicine · Physician
400 Corporation Dr, 15001 AliquippaPhysiotherapy · Physical and rehabilitation medicine
6001 University Blvd, 15108 Moon TownshipPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
3154 Brodhead Rd, 15001 AliquippaInternal medicine · Physician
1196 Merchant St, 15003 Ambridge