CRN

Barracuda’s Channel Chiefs on working with partners, innovations, and more

We are excited to share that CRN has named Barracuda’s Patrick O’Donnell, senior vice president of Americas sales, and Greg Saenz, vice president of

2025 channel chiefs, Barracuda, Business, Creative, CRN, Featured, partners, Sales & Marketing, Security, Syndicated, Technology