Coalition Member of Amani (Peace) Coalition
; Member of Kenya African National Union ;Coalition Member of Amani (Peace) Coalition
; Member of Kenya African National Union ;Ward Representative of REPUBLIC OF KENYA
; Member of Ford People ;Coalition Member of Amani (Peace) Coalition
; Member of Kenya African National Union ;Coalition Member of Coalition for Reforms & Democracy
; Member of Ford Kenya ;Coalition Member of Amani (Peace) Coalition
; Member of Kenya African National Union ;Coalition Member of Jubilee Alliance
; Member of The National Alliance (TNA) ; Assistant Minister for Fisheries Development of Cabinet ;Coalition Member of Coalition for Reforms & Democracy
; Member of Ford Kenya ;Member of Shirikisho Party Of Kenya
;Member of Shirikisho Party Of Kenya
;