Profile picture
Sergi Segarra
  • Researcher
    BIOIBERICA
    Barcelona, Spain
mini profile avatar Sergi Segarra