Joseph Karuga

Joseph Karuga

All about Tech

Nairobi, Kenya
Member since March, 2023