Voltaire Network

James L. Jones

Commandant of the Marine Corps (1999-2003). Supreme Allied Commander Europe (2003-2006). United States National Security Advisor (since 2009).

4 articles