John Lumley joins as head of sales in the Americas, based in New York, and will be responsible for encouraging more growth in the region. Lumley joins from J.P. Morgan in New York, where he was ...
Some results have been hidden because they may be inaccessible to you