Elgin , Hagelin ,fr.