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.
This person is not in any teams
This person is not in any offices