Why This Bull Market Will Keep Running

A top strategist cites falling oil prices and bond yields along with rising consumer confidence.