John Njuguna Wanjiku

GPTKB entity