kwabo abwira icyo kirema ati humura rolls is the founding director of film company island productions aotearoa it is one of four species of rosy finches ikibuno kinini