Ellen de Waal
Lab and Project Manager
- Name
- Drs. E.C. de Waal
- Telephone
- 071 5275855
- e.waal@biology.leidenuniv.nl
Lab and Project Manager
- Faculty of Science
- IBL
- IBL Operations
The staff member publications service is not available
The staff member activities service is not available