Profile picture
Xavier Abad
Doctorate
  • Centre de Recerca en Sanitat Animal (CReSA)
    Barcelona, Spain
mini profile avatar Xavier Abad