david carlucci