View all people

David O’Leary

Independent Director

David O’Leary retired from State Street Corporation in Boston, Massachusetts in 2012, where he was Executive Vice President – Chief Administrative Officer (2010-2012) and Executive Vice President – Global Head of Human Resources (2005-2010). At State Street, he managed a global team of 325 staff across 15 countries and was a member of its 10-person Operating Group and Management Committee, reporting directly to its Chief Executive Officer. From 1985 to 2004, David was at Credit Suisse First Boston, serving as Managing Director, Global Head of Human Resources from 1988 to 2003, where he managed a global team of 250 staff in 13 countries responsible for all aspects of Human Resources in the Americas, Europe, and Asia. David began his career in financial services at Merrill Lynch & Company in New York, where he was Vice President – Executive Compensation from 1981 to 1985. He earned an M.B.A. degree from the University of Massachusetts, where he graduated first in his class, an M.S. degree from the State University of New York and a B.S. degree from Union College.