Proud to Work

Person · Toronto · ON

Tara Deakin

Chief People Officer — Xanadu

Xanadu →

Chief People Officer of Xanadu, appointed September 2026 per the company's management team page.

Company