Thomas Levergood of the Lumen Christi Institute: What He Saw and What He Brought to Light

National Catholic Register
Thomas Levergood, the founder of the Lumen Christi Institute, died Aug. 6, 2021.

COMMENTARY: The founder of the Lumen Christi Institute, who died last August, left a considerable legacy to the Catholic intellectual tradition.

Read More

Leave a Comment

Ontario Canada