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.
Get the details: https://thecyberwire.com/newsletters/daily-briefing/11/169