hadi skilling