BDO LLP
Canaccord Genuity
Turner Pope Investments (TPI) Ltd
Celicourt Communications Ltd
Haynes and Boone, LLP
Allenby Capital Limited