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.