David G Hunter

David G. Hunter is Professor of Religious Studies and Monsignor James A. Supple Chair of Catholic Studies, Iowa State University.