Michael Horace Barnes


Michael Horace Barnes is a professor of religious studies at the University of Dayton.