BDO LLP
Canaccord Genuity
Dentons Global Advisors
Canaccord Genuity