hamad ibiroshe