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