- M.Sc. in Computer Science, University of Toronto
- B.Sc. in Math, Computer Science, and Philosophy, University of Toronto
FAVORITE PASTIMES & HOBBIES
Digital photography, competitive equestrian riding, time with family
David’s career as visionary software architect, business innovator, and author spans more than 30 years. As Senior Vice President, Chief Technical Officer at Microsoft Corp., he works with Microsoft’s Chief Software Architect Ray Ozzie to develop a focused and unified strategy and architecture for future Microsoft platforms. Before this role David was Senior Vice President of the Business Applications Division, responsible for driving Microsoft’s entry into the small and medium-size business software market through the creation of new software that changes the way businesses operate. As a central part of that strategy, he championed the acquisition of Great Plains Software, Inc., in December 2000.
David joined Microsoft in 1986 as its first director of U.S. marketing, and applied business planning and market research techniques to revamp distribution, sales, and broad-based channel marketing strategies. His four-year tenure in that position culminated in the launch of the popular Microsoft Windows 3.0 operating system and Microsoft Office products. David went from U.S. marketing to propose and found Microsoft Consulting Services (MCS) to help enterprise customers transition their businesses to client/server computing. He served as chief technologist at MCS for two years. In 1992 David became the General Manager of Enterprise Computing, undertaking the broad mission of defining an enterprise architecture and a 10-year road map for Microsoft and its enterprise partners. He built the teams that developed Microsoft SQL Server, Microsoft Transaction Services (MTS), AppCenter Server, and Microsoft .NET Platform and drove the evolution of Microsoft’s COM+ and Windows DNA initiatives. He served as the chief architect for Microsoft from 1998 to 1999, while driving the definition and release of the first iteration of Windows DNA. He then moved to the helm of the new Microsoft Business Applications Division.
When digital photography emerged in the mid-1990s, David recognized that this was going to be a transformational technology for the computer industry. He then saw that his personal passion for photography had a direct connection to his work at Microsoft. He used his position to influence and further the digital imaging agenda at Microsoft, culminating in 2004 with the creation of the Rich Media Group (RMG). Under David’s stewardship, RMG has grown to significant size and is starting to fulfill his vision.
Before joining Microsoft, David started up the software division of 3Com Corp., planning and building the business for EtherMail and other software products. David began his career as a young entrepreneur, launching business planning and software ventures before the age of 30. The first, PlanDesign, was a Toronto-based strategic planning consultancy advising Canada’s largest corporations on business processes and change management (later known as business process re-engineering). The second, Standard Software, was one of the earliest venture-capital-funded software companies in North America. David designed and marketed its TP monitoring product to Fortune 500 companies.
David is the author of Client/Server Strategies: A Survival Guide for Corporate Re-engineers (IDG Books Worldwide, 1993). The book explains client/server computing to general audiences, demystifying the technical, business, and cultural forces driving the distributed computing trend. While at the university in the 1970s, David invented a typewriter terminal– based communications messaging network that predated PC-based email systems by a decade.