Question: What former national security advisor preceded Michael Hagee as Commandant of the Marine Corps?
Answer: James L. Jones