Alex Veroude is the Chief Investment Officer, North America at Insight Investment, a specialist global asset manager based in London. He is responsible for overseeing all aspects of the firm’s investment activities in the United States. Veroude also has oversight of the global credit strategy framework, credit underwriting process, and teams. Additionally, he manages fixed income portfolio management teams covering US fixed income and alternative credit strategies, including leveraged finance and secured finance.