James Joyner 

James Joyner is Professor of Security Studies and Security Studies Department Head at the Command and Staff College of Marine Corps University.
See subscribers