geno delafose