Farah Aaboud

Farah Aaboud

Channel Manager, National Accounts at Barracuda Networks Inc

Location:
3175 WINCHESTER BOULEVARD, Campbell, California, United States
HQ Phone:
(408) 342-5400

Browse ZoomInfo’s Directories