Santiago Roca

Santiago Roca

Technology + Politics | Research & Project Management || Tecnología + Política | Investigación y Proyectos.