Joe Moreshead is a native of South Portland, Maine and graduated from Cheverus High School in 2009. He attended Fordham University in New York City where he studied philosophy and classical languages. After graduating, Joe worked as a swim coach, a youth minister, and a high school religion teacher. In 2016, Joe entered formation for the priesthood in the diocese of Portland and was assigned here to the Parish of the Holy Eucharist for his pastoral year in 2018-2019. In 2020, Joe left seminary formation and spent two years working with the Franciscan Friars of the Holy Spirit.