Barry M Salter
Internal medicine · Physician
1 Brickyard Ln, 03909 YorkInternal medicine · Physician
1 Brickyard Ln, 03909 YorkAcupuncture · Naturopathic treatments · Holistic medicine
1 Brickyard Ln, 03909 YorkInternal medicine · Physician
1 Brickyard Ln, 03909 YorkPain therapy · Physiotherapy · Physical and rehabilitation medicine
260 Merrimac St, 01950 NewburyportInternal medicine · Physician
2 Forrester St, 01950 NewburyportInternal medicine · Physician
260 Merrimac St, 01950 NewburyportPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
37 Forrester St, 01950 NewburyportInternal medicine · Physician
260 Merrimac St, 01950 NewburyportInternal medicine · Physician
260 Merrimac St, 01950 NewburyportInternal medicine · Physician
260 Merrimac St, 01950 NewburyportPhysiotherapy · Physical and rehabilitation medicine
2 Meadowwood Rd, 03848 KingstonInternal medicine · Physician
260 Merrimac St, 01950 NewburyportInternal medicine · Physician
260 Merrimac St, 01950 NewburyportInternal medicine · Physician
386 High St, 01950 NewburyportAcupuncture · Naturopathic treatments · Holistic medicine
50 Water St, 01950 NewburyportPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
150 Merrimac St, 01950 NewburyportPhysiotherapy · Physical and rehabilitation medicine
15 Hospital Dr, 03909 YorkPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
15 Hospital Dr, 03909 YorkPhysiotherapy · Physical and rehabilitation medicine
15 Hospital Dr, 03909 YorkInternal medicine · Physician
2 Hospital Dr, 03909 York