Microsoft
Design Change Agent
Apple Inc
Various
Parkhurst Development Corp
President
UBS
Consultant
SBC Warburg
Consultant
NeXT Computer
Software Engineer, Director Software Engineering, General Manager, Vice President Software Engineering
Microsoft
General Manager
Microsoft
Partner Director of Software Engineering
Microsoft
Software Architect
Microsoft
Product Unit Manager
Stanford University