Thomas More College launches new center

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.”

Comments are closed.