Thomas Juma Maube
Sunrise: 15th November, 1962 – Sunset: 8th January, 2023 It is with deep sorrow that we announce the sudden death of Mr.Thomas Juma Maube former employee of International Livestock Research Institute (ILRI), which occurred on 8th January 2023 at Mater Hospital, Nairobi after a short illness. He was the son of the late Michael Maube […]