Peter Onchuru Mokaya
Observed names: Mokaya Peter Onchuru, Mokaya, Peter, P Mokaya, Peter Mokaya, Peter O. Mokaya
Institution: University of Pecs
Observed institution: University of Pecs
ORCID: 0009-0001-7845-8295
Observed ORCID: 0009-0001-7845-8295
OpenAlex ID: A5015466154
