BDO LLP
Canaccord Genuity
Singer Capital Markets Securities Ltd
Alma Strategic Communications
Trethowens LLP
Canaccord Genuity