Innovative People

Patrick Ruto

Data related manipulation, analysis and its interpretation thereof
Research work
Sports related management and advisory services

Languages Patrick Ruto speaks:

English
Swahili