Archie Stebbings

Engagement Manager, Corporate & Institutional Banking and Finance & Risk, EMEA

Archie Stebbings is an Engagement Manager based in the London office with 4.5 years of experience at Oliver Wyman. Projects have spanned a broad range of financial institutions and geographies, though more recently his focus has been on Market Infrastructure clients.