David E Sorenson
Physician · Psychotherapy and psychiatry
24 Morrill Pl, 01913 AmesburyPhysician · Psychotherapy and psychiatry
24 Morrill Pl, 01913 AmesburyRestaurant · Party service and catering
1 Orchard St, 03820 DoverPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
1 Waldron Ct, 03820 DoverDelicatessen and gourmet · Restaurant
40 Chestnut St, 03820 DoverParty service and catering
100 Main St, 03820 DoverPhysiotherapy · Physical and rehabilitation medicine
8 40th St, 01951 NewburyPhysician · Psychotherapy and psychiatry
35 2nd St, 03820 DoverPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
37 1/2 Forrester St, 01950 NewburyportPhysician · Psychotherapy and psychiatry
10 Granger Dr, 03861 LeeNeurology and neurology · Physician
158 Nh Route 108, 03820 DoverPhysiotherapy · Physical and rehabilitation medicine
113 Crosby Rd, 03820 DoverPhysiotherapy · Physical and rehabilitation medicine
113 Crosby Rd, 03820 DoverPhysiotherapy · Physical and rehabilitation medicine
113 Crosby Rd, 03820 DoverPain therapy · Physiotherapy · Physical and rehabilitation medicine
260 Merrimac St, 01950 NewburyportPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
37 Forrester St, 01950 NewburyportDelicatessen and gourmet · Restaurant · Retail center
226 Merrimac St, 01950 NewburyportPhysiotherapy · Physical and rehabilitation medicine
54 Prescott Rd, 03833 BrentwoodPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
117 North Rd, 03833 BrentwoodParty service and catering · Restaurant
55 Water St, 01950 NewburyportPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
150 Merrimac St, 01950 Newburyport