Patrick Wayodi

Patrick Wayodi

Computer programmer, chess player, blogger, atheist.