Vanguard Tech employs 33 employees. The Vanguard Tech management team includes Ellie Shafik (Head of Intelligence and Crisis Response), Nicolas Ponet (Head of Sales), and Petros Georgiou (Senior Marine Insurance Broker).
Looking for a particular Vanguard Tech employee's phone or email?