Points
Show contact
Rob MacLean
CEO
Peter Lockhard
Chief Operating Officer
Christopher Barnard
President
Don Dew
Chief Technology Officer
Chris Boyd
Head of Product
+ 7 more
Sacha Diab
Svp, Head Of Global Business Development
Susan Griffiths
Vice President, Business Operations
Francesca Grimwade
Senior Project Manager, PMO (emea & Apac)
Stacey Mores
Director, Points Labs
5 members
7 members
Current role
View in org chart