Barbara E. Hemphill, ATC
Physiotherapy · Physical and rehabilitation medicine
145 Main St, 03824 DurhamPhysiotherapy · Physical and rehabilitation medicine
145 Main St, 03824 DurhamInternal medicine · Physician
US Route 1, 03909 YorkPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
195 Dover Point Rd, 03820 DoverPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
42 Dover Point Rd, 03820 DoverPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
42 Dover Point Rd, 03820 DoverPhysiotherapy · Physical and rehabilitation medicine
41 Brixham Rd, 03909 YorkPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
449 US Route 1, 03909 YorkAcupuncture · Naturopathic treatments · Holistic medicine
272 York St, 03909 YorkPhysiotherapy · Physical and rehabilitation medicine
54 Prescott Rd, 03833 BrentwoodPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
65 Newburyport Tpke, 01951 NewburyPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
138 Hale St, 01950 NewburyportPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
117 North Rd, 03833 BrentwoodInternal medicine · Physician
50 Old Post Rd, 03909 YorkPhysiotherapy · Physical and rehabilitation medicine
60 Middle Rd, 03820 DoverPhysiotherapy · Physical and rehabilitation medicine
60 Middle Rd, 03820 DoverPhysiotherapy · Physical and rehabilitation medicine
21 W Shore Rd, 01860 MerrimacPhysiotherapy · Physical and rehabilitation medicine
5 Lane Ten Acres Rd, 01860 MerrimacPhysiotherapy · Physical and rehabilitation medicine
25 Alumni Dr, 03820 DoverPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
4 Market Place Dr, 03909 YorkPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
10 Market Place Dr, 03909 York