Frederick Kagan had a position (adviser) at David Petraeus

Details
Title adviser
Is Current no