Points
Show contact
Links
Rob MacLean
CEO
Don Dew
Chief Technology Officer
Christopher Barnard
President
Peter Lockhard
Chief Operating Officer
Chris Boyd
Head of Product
+ 7 more
Alan Owens
Vice President Information Security And Privacy
Ofer Guttman
VP Of Software Engineering
Violet Czaplinska
Vp, Data Science And Analytics
Eric Olsson
Director Of IT Operations
+ 2 more
5 members
7 members
September, 2019 - present
View in org chart