Davis Onsakia

Nairobi

CICT professional

  • Education
    • MSc.