Nick Yalla
Observed name: Yalla, Nick
Institution: Kenya Medical Research Institute
Observed institutions: Kenya Medical Research Institute, Masinde Muliro University of Science and Technology
ORCID: 0000-0001-8005-740X
Observed ORCID: 0000-0001-8005-740X
OpenAlex ID: A5005711488
