Eric Gales is president of Microsoft Canada.

Articles by this author