This daily news roundup from The CyberWire includes a mention of Chris Ross being appointed Chief Revenue Officer (CRO) at Barracuda, responsible for worldwide sales and partnerships.
This daily news roundup from The CyberWire includes a mention of Chris Ross being appointed Chief Revenue Officer (CRO) at Barracuda, responsible for worldwide sales and partnerships.