François Hamel
overview