Barclays
Canaccord Genuity
Compass Point
Keefe Bruyette Woods