Education

David Kariuki

- University Degree; Bachelor of Technology (Textile Engineering)
- Attained Second Class (Honors) Upper Division.