Down Memory Lane - for one of the truly Greatest of Presidents, Donald J. Trump.