David Waddell shares his thoughts with MarketWatch on how earnings are driving market activity.
CEO, Chief Investment Strategist