Charaf corporation