Project Details
Dr. Oliver Otti
Address
Technische Universität Dresden
Institut für Zoologie
Professur für Angewandte Zoologie
Zellescher Weg 20b
01217 Dresden
ORCID-ID 0000-0002-2361-9661