Lucas Odera Jumba

Birth date: Dec 7, 1967 Death date: Sep 28, 2025

Full obituary coming soon