david-rosenberg-from-rosenberg-research-and-associates David Rosenberg from Rosenberg Research & Associates a Toronto Consulting Firm.