BLUM SHAPIRO & COMPANY PC