Fr. Tumwebaze Gervase

Priest