ibi ntibizarambirana byavuzwe na kamanzi he was also joint editor of the irish journal of psychology sinifuzaga kwirata the album opens up with spencer screaming