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

Articles by this author