David Carroll Cochran

David Carroll Cochran is professor of politics at Loras College in Dubuque, Iowa, and the author of “Catholic Realism and the Abolition of War” (Orbis Books).