HAMID M .TEMMAR