Peter Samora Owuor
Observed names: Owuor, Peter Samora, P.S. Owuor, Peter Samora Owuor, Peter Owuor, Peter S. Owuor
Observed institutions: Morgan Advanced Materials (United Kingdom), Tuskegee University, Rice University
ORCID: 0000-0002-8778-8915
Observed ORCID: 0000-0002-8778-8915
OpenAlex ID: A5055789364
