Prof. Richard Alex Nyabera Magoha
5th December, 1953 — 6th December, 2022 It is with profound grief and humble acceptance of God’s will that we announce the passing of Prof. Richard Nyabera Magoha in Allen, Texas, USA. Beloved husband to Janet Achieng Magoha and father to Crystal Magoha, Ashley Magoha and Bernard Magoha all of Allen,Texas, USA. Son to the […]