TRIUMF employs 764 employees. The TRIUMF management team includes Nigel Smith (Executive Director and CEO), Shrey Chamoli (Learning and Development Manager), and Cornelia Hoehr (Director - Life Sciences).
Looking for a particular TRIUMF employee's phone or email?