Small Wars Journal

David J. Garren

BIO

David J. Garren, J.D., Ph.D., is Associate Professor of Philosophy and Associate Chair of the Department of Leadership, Ethics & Law at the United States Naval Academy.

Articles by this Author

Science Under the Gun Mon, 06/20/2016 - 7:43pm