Peter M. Macharia
Observed names: M Macharia, Peter, Macharia, Peter, Macharia, Peter M, Macharia, Peter M., Macharia, Peter Mwangi, P. Macharia, P.M. Macharia, Peter M Macharia, Peter Macharia, Peter Mwangi Macharia (6330146)
ORCID: 0000-0003-3410-1881
Observed ORCID: 0000-0003-3410-1881
OpenAlex ID: A5005944655
