Faith, Intellect, Renewal: Thomas More College launches center to restore culture

Manchester, N.H., Dec 5, 2017 / 06:11 pm (EWTN News/CNA).- Seeking the renewal of culture and faith in New England, Thomas More College of Liberal Arts has launched a center that addresses crucial questions for Christians and aims to be a "vigorous public witness to the faith."

US Catholic News
Horizontal Line: