John has a special interest in research, teaching and advocacy. John has taught and researched in more than a dozen peer reviewed articles in law and governance. He is a peer reviewer for the Council of Legal Education. He is an Advocate of the High Court of Kenya and a Member of the Law Society of Kenya. |