So, which one’s Sid?

Sid Lee has been garnering praise for ad work for brands including adidas, Red Bull and Cirque du Soleil. But who exactly is he?