Here, with no explanation, are my rankings of 20th-Century American presidents.
32. Franklin D. Roosevelt
26. Theodore Roosevelt
42. William J. Clinton
34. Dwight D. Eisenhower
36. Lyndon Johnson
35. John F. Kennedy
39. James Carter
33. Harry S Truman
28. Woodrow Wilson
38. Gerald Ford
41. George H. W. Bush
27. William Howard Taft
40. Ronald Reagan
30. Calvin Coolidge
25. William McKinley
37. Richard Nixon
31. Herbert Hoover
29. Warren Harding
What’s your ranking?