Moreka L Ndumba
Observed names: Moreka L. Ndumba, Moreka Ndumba, Ndumba, Moreka L.
Observed institutions: Kenya Medical Research Institute, KEMRI-Wellcome Trust Research Programme
ORCID: 0009-0006-1928-0382
Observed ORCID: 0009-0006-1928-0382
OpenAlex ID: A5118701791
