James Rigby serves as the SCC EMEA Chief Executive and previously held the position of UK Managing Director. With a background in operations management as the General Manager of Service Delivery Operations at SCC, James Rigby has garnered extensive experience in leadership within the company. James Rigby completed a degree at the University of Leeds from 1989 to 1993.
Sign up to view 16 direct reports
Get started