Leo Mahon

Leo Mahon is currently pastor emeritus of St. Mary of the Woods in Chicago. He has also authoried Jesus and his Message: An Introduction to the Good News.