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
Most Popular
To donate by check, phone, or other method, see our More Ways to Give page.