Truthout
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).
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).
Get daily news, in-depth reporting and critical analysis from the journalists, activists and thinkers who are working to improve our world..