Ellen de Waal
Lab and Project Manager
- Name
- Drs. E.C. de Waal
- Telephone
- +31 71 527 5855
- e.waal@biology.leidenuniv.nl
Lab and Project Manager
- Science
- Instituut Biologie Leiden
- IBL Office
No relevant ancillary activities
Lab and Project Manager
No relevant ancillary activities