IBM
Project Engineer Manager
IBM
Senior Engineer Manager
IBM
Staff Engineer
IBM
Senior Technical Staff Member and Master Inventor
IBM
Ibm Corporate Manufacturing Staff Technical Program Manager for Ibm Storage, Technology and Rohm Div
GLOBALFOUNDRIES
Distinguished Member of Technical Staff
IBM
Development Engineer Manager
IBM
Hardware Development Manager
IBM
Senior Associate Engineer
IEEE
Technical Editor and Volunteer
University of Vermont