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.
Sign up to view 0 direct reports
Get started