Innovative People

Sida Leonard

Ethnobiology
Plant taxonomy
Microbiology
Biotechnology

Languages Sida Leonard speaks:

English
Kiswahili