Father John Putnam has been the pastor of Saint Mark Catholic Church since 2015. He was ordained to the priesthood by the late Bishop John Donoghue, the second bishop of the Diocese of Charlotte, at St. Patrick Cathedral in Charlotte on May 30, 1992.
His first assignment was as interim parochial vicar of St. Lucien Church in Spruce Pine and St. Bernadette Mission in Linville. Since then he has also served as parochial vicar of Holy Family Church in Clemmons and as the administrator of Holy Infant Church in Reidsville. He served as sacramental minister of St. Joseph Church in Eden as well.
Father Putnam also served as pastor of Sacred Heart Church in Salisbury, for 15 years.
Since 2003, he has held the position of judicial vicar for the diocese, overseeing the marriage tribunal. He has also served the diocese as tribunal assessor, tribunal judge, vicar for the Salisbury Vicariate and interim vocation director.