In that vein, we compiled some of the greatest public speakers of all time, people whose words changed the course of societies and defined eras. Winston Churchill. John F. Kennedy. Socrates. Adolf Hitler. Martin Luther King Jr. James Baldwin. Mister Rogers. Sep 5, 2017