TRIUMF's IT department is led by Davis Swan (Chief Information Officer) and has 73 employees.
Hassan Tahir
Technical Lead
Camellia Chen
IT Support Specialist
Pradeep Nair
Chief Information Officer
Adrian Watt
Mechanical Engineer
Looking for a particular TRIUMF employee's phone or email?