The Greatest 20 Presidents in American History

Teddy Roosevelt

Not only does Teddy Roosevelt get marks as our 3rd greatest president due to the “Teddy Bear” being named after him, he was an exceptional leader. Of note, Roosevelt’s foresight on the danger of monopolies and his ensuing focus on anti-trust legislation makes him one of the greats.

Add Comment