Karuti Kanyinga
Karuti Kanyinga
Political science 39%
Sociology 20%