EMEA Memories Business Manager
Swindon, Borough of Swindon, United Kingdom
Intel Corporation
Micron Technology
EMEA Business Manager
Chipping Campden School
Sheffield Hallam University