MargaretCarpenter.MD.com • Family Doctor • 27 years experience

Nightingale Medical PC

1156 Old Ford Road, New Paltz, NY 12561