Software Engineering Manager
KLA
General Dynamics Land Systems
Software Section Manager
Senior Software Architect
Bell Colour Lab
Member of Technical Staff
The Ohio State University
Michigan State University