Roy Frampton
General medicine · Physician
4 Nathan Lord Rd, 03031 AmherstGeneral medicine · Physician
4 Nathan Lord Rd, 03031 AmherstPhysician · Psychotherapy and psychiatry
82 Ponemah Rd, 03031 AmherstPediatrician · Physician
109 Ponemah Rd, 03031 AmherstGeneral medicine · Physician
199 State Route 101, 03031 AmherstGeneral medicine · Physician
199 State Route 101, 03031 AmherstGeneral medicine · Physician
199 State Route 101, 03031 AmherstGeneral medicine · Physician
199 State Route 101, 03031 AmherstGeneral medicine · Physician
199 State Route 101, 03031 AmherstHospital pharmacy · General medicine · Physician · Surgery
61 Main St, 01430 AshburnhamPediatrician · Physician
31 Old Nashua Rd, 03031 AmherstInternal medicine · Physician
208 Main St, 01469 TownsendGeneral medicine · Physician
120 Highland St, 01469 TownsendGeneral medicine · Hospital pharmacy · Physician
199 State Route 101, 03031 AmherstGeneral medicine · Physician
52 High St, 03070 New BostonGeneral medicine · Hospital pharmacy · Physician · Nursing service
52 High St, 03070 New BostonReading glasses · Opticians · Ophthalmologist · Ophthalmology · Physician
13 Walnut St, 01475 WinchendonPhysician
7 State Route 101A, 03031 AmherstPhysician
282 State Route 101, 03031 AmherstPhysician
294 State Route 101, 03031 AmherstPhysician · Psychotherapy and psychiatry
291 Teel Rd, 01475 Winchendon