Phares O. Ochola
Observed name: Phares Ochola
Institution: Technical University of Kenya
Observed institutions: Technical University of Kenya, United States International University Africa
ORCID: 0000-0001-9690-8926
Observed ORCID: 0000-0001-9690-8926
OpenAlex ID: A5086613690
