Internal Medicine Doctors Margolis Debra E DO 199 State Route 101 Unit 6 Amherst, NH 03031 (603) 673-5885