Richard C. Allen works in scholarly publishing. He also taught philosophy, religious studies, and English literature at Saint Mary's College, Notre Dame, Indiana, and Indiana University South Bend.