Middleton , Duff ,fr.