You would expect a Republican president to name-drop Ronald Reagan. Or Abraham Lincoln. Even Calvin Coolidge. But William McKinley?
William McKinley was at best a mediocre president, but he had attributes that appeal to Trump.