David Johnson is an experienced finance professional with a career spanning over two decades in asset management and investment compliance. Currently serving as the Director of Best Execution and Trading Documentation at CIBC Asset Management since September 2004, David Johnson has previously held significant roles including Senior Manager of Business Controls at CIBC and Senior Consultant in Investment Compliance at Standard Life Investments. David Johnson's early career includes managerial positions at Sun Life Securities and National Bank Direct Brokerage, where expertise in operations and investment representation was developed. David Johnson holds a Bachelor of Commerce degree in Finance from Concordia University and has furthered education through the Canadian Securities Institute.
This person is not in the org chart
This person is not in any teams
This person is not in any offices