David Otto

Otto is an Associate Professor of Religion at Centenary College in Shreveport, Louisiana.