Kevin Omondi Owuor
Observed name: Kevin O. Owuor
Institution: Kenya Medical Research Institute
Observed institutions: University of Nairobi, Kenya Medical Research Institute, University of Glasgow
ORCID: 0000-0002-2935-5214
Observed ORCID: 0000-0002-2935-5214
OpenAlex ID: A5045809261
