Marcus Anton Obura, 56, a priest, in his home of the last 35 years in the center of Kibera.