Michel Rene Barnes

Barnes is associate professor of theology at Marquette University.