Stumble Through the Year...

S&P 500 Large Cap Index

The Daily Reckoning