Shadrack Omondi

Chairman of ILC Africa and Audace Kubwimana, Africa Program Manager