You would expect a Republican president to name-drop Ronald Reagan. President Donald Trump has thrust the 25th U.S. president ...