T.X. Hammes

T.X. Hammes is a Senior Research Fellow at the Institute for National Strategic Studies at the National Defense University in Washington, DC. He served 30 years in the U.S. Marine Corps.