Personal Information
Organization / Workplace
Santiago, Chile
Occupation
General manager
Tags
information communication technology
sistema
communication
information technology
See more