Barracuda appoints new Chief Legal Officer and Chief Human Resources Officer : vimarsana.com