James B South

James B. South is associate professor of philosophy at Marquette University in Milwaukee.