What former national security advisor preceded Michael Hagee as Commandant of the Marine Corps?
Michael Hagee: General Michael William Hagee (born December 1, 1944) was the 33rd Commandant of the United States Marine Corps (2003–2006), succeeding James L. Jones on January 13, 2003. James L. Jones: James Logan "Jim" Jones Jr. (born December 19, 1943) is a retired United States Marine Corps general and the former United States National Security Advisor.
James L. Jones