Innovative People

David Krige

Tech solutions, data, business processes

Languages David Krige speaks:

English
Afrikaans