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.” [1]
Thomas More College launches new center
CNAThursday, December 7, 2017
In In the News | Comments Disabled