Peter Johnson; Presidents Eisenhower, Hoover and Trump; Paul Ryan, retirement

Peter Johnson; Presidents Eisenhower, Hoover and Trump; Paul Ryan, retirement