Marcel Teboul's groups