Cooperative Gallicchio