deraf , ali A.