Deloitte LLP
Canaccord Genuity
Stifel Nicolaus Europe Ltd
Canaccord Genuity
Teneo
Simmons & Simmons