NEWS Gen Francis Ogolla was a celebrated military officerBy Oki Bin OkiApril 18, 2024 Gen Francis was appointed as the Chief of Defence Forces on April 28, 2023. President William Ruto, President who is…