Neven Taradi
Neven Taradi
Boss of technology