Immo is a member of the Portfolio team, based in the London office.
Previously, Immo worked at Inchcape plc as CEO in Russia. Prior to that and also at Inchcape plc, Immo was Chief Strategy Officer in London, where he had direct responsibility for business development and all major strategic initiatives.
Other roles include Chief Financial Officer at Alcoa Inc. for Asia, Australia and Latin America and Vice President and Partner at The Boston Consulting Group where he worked for 15 years in Paris, Shanghai and Munich.
Immo has an MSc in Mathematics from Oxford University and an MBA from INSEAD in France.