EE Owaga
Observed name: E Owaga
Institution: Dedan Kimathi University of Technology
Observed institutions: Dedan Kimathi University of Technology, Great Lakes University of Kisumu
ORCID: 0000-0003-2360-4563
Observed ORCID: 0000-0003-2360-4563
OpenAlex ID: A5006315043
