Senior Business Development Manager for ITL celebrates 20 year milestone
Christian Czeskleba marks 20 years with the cash handling and biometrics solutions provider
Christian Czeskleba, Senior Business Development Manager (BDM) for Innovative Technology, marks 20 years with the cash handling and biometrics solutions provider this month. Based in ITL’s German office in Hamburg, Christian has seen the ...