• SHL

Steve Windsor

Associate Consultant

Steve Windsor is an experienced professional currently serving as the Interim Chief People Officer at OPEN Health since November 2024. Windsor has held various roles including Associate Career Coach at 10Eighty and Co-Founder at Dovetail-Partners.com, focusing on enhancing business operations and employee engagement. Additionally, Windsor has contributed as an Associate Consultant at SHL and previously worked as a Career Coach at Customcoaching.me. Prior experience includes serving as Sr Director of Global Corporate HR and OD at Delphi Technologies and Sr Director of HR OD & Business Optimisation at Hertz, where strategic organizational changes were implemented. Windsor also dedicates time as a Trustee for Headway W Sussex, a brain injury charity. Educational qualifications include a Master's degree in Occupational Psychology from the University of East London and a BSc in Financial Services from the University of London.

Links

Previous companies


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices