Randy Watts William O’Neil + Co. Current Role: Chief Investment Strategist Randy Watts is the chief investment strategist for William O’Neil + Co.