John Semakula

JohnSemakula

Entrepreneur and Africa Business Development Partner

Twitter