Greg Pickett

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.

People similar to Greg Pickett