“However, with that said, he is not a stupid man.”
Trump is arrogant. Arrogance goes hand and hand with stupidity. So, I respectfully disagree. Trump is a fool. Eventually though, people will grow tired of his rhetoric and settle down. Hopefully, they will settle down with someone sensible like Ted Cruz.
Hitler and Napoleon were very arrogant. Both came **this** close to ruling the world.