American Express
Vice President Engineering
FiveBox Consulting
Owner
Seagate Technology
Senior Director, IT Architecture
Asymetrix Corporation
Software Developer
American Express
Director, Technical Architecture
Seagate Technology
Principle Engineer
American Express
Engineering Director
University of Alberta