The Oath taken by US Military Officers requires that they bear allegiance - not to any US President or other government official - but only to the Constitution of the United States, which they are sworn to support and defend against all enemies, foreign and domestic.
Previous Fact Next Fact