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.
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0 / GnowitNewsbot / Contact information at http://www.gnowit.com