Stuart Ogilvie

Business Process Manager at XL Group

About

Links

Previous companies

XL Group logo
EY logo

Timeline

  • Business Process Manager

    March, 2013 - present

  • Head Of Continuous Improvement For Platform

    April, 2018