Father Marcel Bouchard
Founding Board Member and the Spiritual Advisor
Father Marcel Bouchard, a priest in the Diocese of Fall River for the past 46 years, is a Founding Board Member and the Spiritual Advisor to The Catholic Foundation. A graduate of Bishop Stang High School, he studied for the priesthood at St. Thomas Seminary in Bloomfield, CT and St. John’s Seminary in Brighton, MA. He earned a degree in Systematic Theology from the Catholic University in Washington D.C. Fr. Bouchard held many positions in the Diocese throughout the years. Fr. Bouchard recently retired as Pastor of St. Mary, Our Lady of the Isle Parish on Nantucket. He currently lives in Brewster.