Sergio Barata

(Contributor)

Sergio Barata is general manager, EMEA, at Telogis