Fr. Byomuhangi Philemon, CSSp.

Priest