avg_rating: 4.06
name: Gary P. Leupp
about: Gary Leupp is Professor of History at Tufts University, and Adjunct Professor of Comparative Religion.