Profile picture
Melinda Barkhuizen
Doctorate
  • Researcher
    Evotec (Germany)
    Hamburg, Germany
mini profile avatar Melinda Barkhuizen