Stephen Duffield has extensive experience in the field of Information Technology, having worked in various roles at Allvotec and BBC. Currently serving as the Service Delivery Manager at North, Stephen oversees on-site services for multiple locations in the UK. With a degree in economics from Alexandra High School, Stephen has a strong background in IT support and team coordination.
Sign up to view 0 direct reports
Get started