SI Group appoints Terry Walsh as senior VP of operations