Richard Ocharo Onchiri

Richard Ocharo Onchiri
Technical University of Mombasa, Kenya
Dean of the Faculty of Engineering & Technology