CF SQUEEGEE