dominic leroux