Managing Partner
Odgers Berndtson
Heidrick & Struggles
Principal
Top Management an Odgers Partners Company
Partner