Center for Strategic Communication

The administration fired Chuck Hagel without having a replacement lined up, but Obama seems to have found the man he wants to run the Pentagon at a time of war abroad and infighting at home.