Charles Makakala

.

Charles Makakala is a Technology and Management Consultant based in Dar es Salaam