Was John F. Kennedy the last great American president?

66 answers 66