East African Community
Previously, he was the 4th Secretary General of the East African Community. He was appointed to that position by the East African Community Heads of State on 19 April 2011 for a five-year term. His term ended on 26 April 2016, when Libérat Mfumukeko of Burundi, became the 5th Secretary General of the East African Community.