Richard Schafer
Internal medicine · Physician
121 Medical Center Dr, 04011 BrunswickInternal medicine · Physician
121 Medical Center Dr, 04011 BrunswickInternal medicine · Physician
121 Medical Center Dr, 04011 BrunswickPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
11 Medical Center Dr, 04011 BrunswickInternal medicine · Physician
81 Medical Center Dr, 04011 BrunswickPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
275 Bath Rd, 04011 BrunswickPhysiotherapy · Physical and rehabilitation medicine · Sports medicine
275 Bath Rd, 04011 BrunswickPhysiotherapy · Physical and rehabilitation medicine
35A Gurnet Rd, 04011 BrunswickPhysiotherapy · Physical and rehabilitation medicine
14 Thomas Point Rd, 04011 BrunswickPhysiotherapy · Physical and rehabilitation medicine
14 Thomas Point Rd, 04011 BrunswickPhysiotherapy · Physical and rehabilitation medicine
8 Gurnet Rd, 04011 BrunswickInternal medicine · Physician
5 Miles Center Way, 04543 DamariscottaInternal medicine · Physician
5 Miles Center Way, 04543 DamariscottaInternal medicine · Physician
5 Miles Center Way, 04543 DamariscottaAcupuncture · Naturopathic treatments · Holistic medicine
10 Glidden St, 04553 NewcastlePhysiotherapy · Physical and rehabilitation medicine
466 Main St, 04543 DamariscottaNaturopathic treatments · Holistic medicine
49 Longfellow Ave, 04011 BrunswickAcupuncture · Naturopathic treatments · Holistic medicine
171 Park Row, 04011 BrunswickPhysiotherapy · Physical and rehabilitation medicine
13 Hemlock Rd, 04011 BrunswickInternal medicine · Physician
329 Maine St, 04011 BrunswickPhysiotherapy · Physical and rehabilitation medicine
329 Maine St, 04011 Brunswick