Gabriel Cruz's groups