Salvatore Trimboli

Award winner no.

EL&C Baillieu
EL&C Baillieu Chief technology officer