John N. Sheveland

John N. Sheveland teaches religious studies at Gonzaga University in Spokane, Washington.