Greg's groups