PK
Perry Karuri
Quality assurance and control engineer, Olkaria I project
Appears in 1 story
Last updated Nov 3, 2026
Quality assurance and control engineer, Olkaria I project
Appears in 1 story
Last updated Nov 3, 2026