James C. Carpenter

James C. Carpenter (Ph.D., Vanderbilt University, 1975) is Assistant Professor in Religious Studies at the University of North Carolina at Greensboro, North Carolina.

Articles