A spirited chat with the Chief Creative Directors of Ogilvy Toronto and Taxi, also based in Toronto, Ontario.
Originally published Sunday, September 25, 2011