steve gates - product design