Aitor Rodriguez


Barcelona Digital Technology Centre
Spain