Luc Deleu : a self-power man