Mr David Buluku ADEGU First name David Middle name Buluku Family name ADEGU Representing member/partner Kenya Preferred language English