Jessica Kingham tells CRN why Barracuda is sharpening its EMEA focus with her promotion to channel sales director, strategic ...