Managing Director
Russell Reynolds Associates
at&t
Head of Client Management - EMEA
Heidrick & Struggles
Partner
INSEAD