Rev. Fr. David Byaruhanga

Kagwirawo