Bruce Long

Affiliations: 
Religious Studies University of the West 
Area:
General Religion, Theology, Philosophy of Religion
Google:
"Bruce Long"