Peter Ogoti
Observed names: Ogoti Peter, Ogoti, Peter
Institution: Kenya Medical Research Institute
Observed institutions: Jomo Kenyatta University of Agriculture and Technology, Kenya Medical Research Institute
ORCID: 0009-0005-3713-4189
Observed ORCID: 0009-0005-3713-4189
OpenAlex ID: A5010952399
