David E Sorenson
Physician · Psychotherapy and psychiatry
24 Morrill Pl, 01913 AmesburyPhysician · Psychotherapy and psychiatry
24 Morrill Pl, 01913 AmesburyGeneral medicine · Physician
24 Morrill Pl, 01913 AmesburyPhysician · Psychotherapy and psychiatry · ADHS · Depression · Hospital pharmacy · Mental Health
218 East Rd, 03841 HampsteadOphthalmologist · Physician · Reading glasses · Opticians
24 Morrill Pl, 01913 AmesburyPediatrician · Physician
2 Marshall Rd, 03848 KingstonInternal medicine · Pediatrician · Physician
4 Goddard Ave, 01913 AmesburyPhysician · Psychotherapy and psychiatry
24 Morrill Pl, 01913 AmesburyGeneral medicine · Physician
38 Market St, 01913 AmesburyPhysician
24 Morrill Pl, 01913 AmesburyPhysician
24 Morrill Pl, 01913 AmesburyPhysician · Psychotherapy and psychiatry
76 Summer St, 01830 HaverhillPhysician · Psychotherapy and psychiatry
76 Summer St, 01830 HaverhillDermatology · Physician
215 Summer St, 01830 HaverhillPhysician
125 Pilgrim Rd, 01832 HaverhillGeneral medicine · Physician
18 East Rd, 03841 HampsteadGynecology · Obstetrics · Physician
2 Water St, 33409 HaverhillPhysician
2 Water St, 01830 HaverhillGynecology · Obstetrics · Physician
2 Water St, 01830 HaverhillPhysician
1 Park Way, 01830 HaverhillPhysician
1 Park Way, 01830 Haverhill