Johnston Carmichael LLP
Peel Hunt LLP
Proskauer Rose LLP
Stephenson Harwood