Innovative People

David Wasilwa

Business and statistics

Languages David Wasilwa speaks:

English
Swahili