David Morgan Author & Editor

David Morgan is profesor of religion at Duke University.