GITEX 2023: Chris Ross, Chief Revenue Officer at Barracuda Posted on 16 October 20237 August 2024 by Krishan Parmar