Save Margaret D. Carpenter, MD MargaretCarpenter.MD.com • Family Doctor • 27 years experience Nightingale Medical PC 1156 Old Ford Road, New Paltz, NY 12561