President-elect Donald Trump will take the oath of office on Monday, exactly eight years after his first inauguration. Much ...