Michael Ochieng Odhiambo

Michael Ochieng Odhiambo is the Director/Founder of People, Land and Rural Development (PLRD) in Kisumu, Kenya.

News Articles

Advocate Articles