S&P will hit an all-time high soon, buy these stocks: Strategist
Brett Ewing, chief market strategist at First Franklin Financial Services, joins BNN Bloomberg for his take on why the S&P 500 is due to rally and the top small-mid cap stocks you should buy to benefit.