Who was the greatest American president from George Washington to Donald Trump?

12 answers 12