A hard-boiled liberal sees the light…

Doug Santo