Marketing Manager EMEA
United Kingdom
Trifacta
Microsoft
PR/Marketing Manager
Nasuni Corp
DataStax
Director of Marketing, EMEA
Michigan State University
University of Cambridge