BDO LLP
Canaccord Genuity
Alma Strategic Communications
Canaccord Genuity