Peter Kakoma

Peter Kakoma

Tech entrepreneur & software engineer.
3 points