Brian Flanagan is associate professor of theology at Marymount University in Arlington, Virginia. He is the author of Stumbling in Holiness: Sin and Sanctity in the Church and the president-elect of the College Theology Society.
We're undergoing a website migration. Please pardon any intermittent outages.