随后，艾伦晋升为准将，并在国防部长室担任亚太事务主任。2006年至2008年，艾伦担任陆战第2远征旅旅长，和陆战第2远征军副司令，参与伊拉克自由行动，并在安巴尔省服役，担任多国部队西方副司令。艾伦最近的职务是在2008年7月-2011年6月，担任美国中央司令部副司令，2010年3月，因司令大卫·彼得雷乌斯突然调任驻阿富汗国际维和部队司令，而短暂代理司令。2011年7月，艾伦晋升上将，担任驻阿富汗国际维和部队司令。2012年底，艾伦经提名为欧洲司令部司令，欧洲盟军最高司令部司令，但因调查时间暂时搁置，他