Barracuda Selects Chris Ross As Senior Sales Vice President Barracuda Networks, Inc. announced that storage and channel veteran Chris Ross has joined the company as its senior sales vice president, global channels. Ross brings over 23 years of technology experience, 15 May 29, 2015 News