photo of Peter Kreeft

Peter Kreeft is professor of philosophy at Boston College.