Barracuda’s strategic distribution agreement with Ingram Micro