Roderick MackenzieDirector of Business Development
Roderick Mackenzie joined ICD in October 2018 and is responsible for the sales and client relationship management for institution investors in Europe.
Roderick worked as an Associate on the trade desk and as a Senior Account Executive in the London office.
Roderick obtained his Bachelor of Science degree in Biological Sciences from Heriot-Watt University in Edinburgh. He has completed his Unit 1 – IMC and is registered with the FCA.