Agana-Nsiire Agana

Budding software entrepreneur, passionate evangelist.