Delivery Head

FIS
Development manager of a payment switch