David Mwangi Kinaniri Waroe

Kenyan politician