Carlos Hospital

Barcelona, Catalonia, Spain

  • Work
    • Ingram Micro
  • Education
    • Esade
    • Universitat Poli