Eric Ochola
Observed name: Eric O. Ochola
Institution: Kenya Medical Research Institute
Observed institutions: Kenyatta National Hospital, Kenya Medical Research Institute
ORCID: 0009-0005-5922-9701
Observed ORCID: 0009-0005-5922-9701
OpenAlex ID: A5065788401
