John R. Gilhooly

John R. Gilhooly is a professor of philosophy and theology, who specializes in angelology and anthropology. He is director of the honors program at Cedarville University in Cedarville, Ohio, where he lives with his wife and three children.