Tom Blough, Staff Engineer