James Norman Mattis is an American military veteran who served as the 26th United States secretary of defense from 2017 to 2019.