Skip to content

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).

openDemocracy Author