From the Diocese of Syracuse, New York, John is a cradle Catholic. He has taught religious education at various levels including second grade, 7th grade, 8th grade, and 1st year Confirmation. He was involved in a multi parish youth ministry where he helped in various areas within that ministry. He has built several ministry oriented websites in the past. In his free time, John enjoys listening to music, watching Netflix, hanging out with friends and watching Star Trek.