Principal Member of Technical Staff
Principal Software Engineer
Sr. Principal Technical Support Engineer
Consulting Project Technical Manager
Senior Advisory Software Engineer
SR Customer Support Manager, Tape Technology Service Center
Director, Software Development
Director Quality and Systems Engineering