Cathy Sheard

Principal | Head of Human Resources Strategy (EMEA) / London