Shelburne,
VT -
05482
(802) 985-5581
Partners for Progress (PFP) is an individually driven (not for profit) movement committed to enhancing human progress while nurturing our shared humanity. Its efforts reflect the qualities of compassion forgiveness