长后，艾伦成为第31任海军陆战队司令的高级随员，后成为军事秘书。1999年至2001年，他担任了海军陆战队初级班主任，后回到海军官校担任副校长，2002年，艾伦成为第79任海官学生总队长，这是第一位担任此职的陆战队军官。随后，艾伦晋升为准将，并在国防部长室担任亚太事务主任。2006年至2008年，艾伦担任陆战第2远征旅旅长，和陆战第2远征军副司令，参与伊拉克自由行动，并在安巴尔省服役，担任多国部队西方副司令。艾伦最近的职务是在2008年7月-2011年6月，担任美国中央司令部副司令，2010年3月，因司