David Carroll Cochran

David Carroll Cochran is Professor of Politics at Loras College in Dubuque, Iowa. His latest book, The Catholic Case Against War: A Brief Guide, was published last year by the University of Notre Dame Press. The views expressed here are his own.

© 2025 Commonweal Magazine. All rights reserved. Design by Point Five. Site by Deck Fifty.