President-elect Donald Trump last week announced his intention to name Mattis to head the Defense Department and made a more formal announcement Tuesday night at a rally in North Carolina, part of his "thank-you" tour in key battleground states.