David Vidals

Operations & IT Associate at Safe Passage Project

Timeline

  • Operations & IT Associate

    Current role