Sheila Ross

Partner, Financial Services And Asset Management Practice Leader at Ray & Berndtson

Sheila Ross is currently the Partner and Financial Services and Asset Management Practice Leader at Odgers Berndtson, which is Canada's largest executive search firm. Previously, Sheila held the position of Partner at Heidrick & Struggles and was the Founding Partner at Illsley Bourbonnais. Sheila Ross graduated from The University of British Columbia.

Links

Previous companies

Heidrick & Struggles logo