John R. Allen is a retired Marine Corps four-star General, and former commander of the NATO International Security Assistance Force and US Forces, Afghanistan. From 2006 to 2008, he served as the deputy commanding general of Multinational Forces West and II Marine Expeditionary Force in Al Anbar Province, Iraq.