Greg Pickett
Director Technical Support Emea @ Barracuda Networks
About Greg Pickett
Greg Pickett is the Director of Technical Support EMEA at Barracuda, based in Reading, England, with a background in technical support and customer service management.