Steve McGlade is the Head of IAM at JD Sports Fashion, a position they have held since 2025. Prior to this, they served as the Global Head of IAM Technology at Nomura from 2012 to 2025.
This person is not in the org chart
This person is not in any teams
This person is not in any offices