Mark Leonard

Barracuda Networks

View this person in the org chart, teams, and offices

Mark Leonard

Regional Account Director

Mark Leonard is currently a Channel Business Manager at Barracuda Networks, where they manage key account partnerships and enhance brand visibility across North America. Their experience includes a prior role as Regional Account Director at Barracuda and various managerial positions at Rogers Communications, where they motivated teams and exceeded sales objectives. Mark holds education credentials from Seneca College of Applied Arts and Technology.

Location

Ottawa, Canada

Links

Previous companies


Org chart

No direct reports

Teams

This person is not in any teams


Offices

This person is not in any offices