Ruth Anyango Omole
Observed names: Omole, Ruth, Omole, Ruth A., Omole, Ruth Anyango, Ruth A. Omole, Ruth A. Omolle, Ruth Omole
Institution: Technical University of Kenya
ORCID: 0000-0003-4245-6383
Observed ORCID: 0000-0003-4245-6383
OpenAlex ID: A5037883368
