David Carroll Cochran

David Carroll Cochran is professor of politics at Loras College in Dubuque, Iowa. His latest book is "Catholic Realism and the Abolition of War" (Orbis Books).

June 8, 2015