Professor Jeremy Siegel of the Wharton School at the University of Pennsylvania has become renowned for his steadfast confidence in stocks.

For years he's insisted the S&P 500 and Dow Jones industrial average would continue to march higher, and largely, he's been right.