David Mwaniki Ngugi

Kenyan politician