Started 31st August 2017 for Kamukunji
Started 2016 of Jubilee Party
10th March 2013 → 16th July 2017 for Kamukunji
13th February 2013 → 2016 of Jubilee Alliance
January 2013 → 2016 for Kamukunji of The National Alliance (TNA)
18th August 2011 → 4th March 2013 for Kamukunji
Ended 4th March 2013 for Kamukunji of REPUBLIC OF KENYA
2011 → January 2013 for Kamukunji of Party of National Unity
2013 → 2017 of Departmental Committee on Defence and Foreign Relations
1982 → 1987 for UK of Committee for the Release of Political Prisoners of Kenya (CPRK)
Started 1990 of Namibian Broadcasting Corporation
Started 1987 for UK of United Movement of Kenyan Patriots (UKenya)
2008 → 2011 of UN
2006 → September 2007 of IRIN
(Kabul, Afghanistan)
2001 → 2002 of UN
1999 → 2001 of United Nations High Commission for Refugees (UNHCR)
1979 → 1989 for UK of BBC World Service, London
1982 → 1987 for UK of Committee for the Release of Political Prisoners of Kenya (CPRK)
(MA (Law & Diplomacy))
Ongoing for USA of Fletcher School of Law & Diplomacy, Tufts University, USA
(MA (Political Science and Public Administration))
Ongoing of University of London
Ongoing for UK of University of Middlesex, London