PERSPECTIVE: David vs. the left. From communist to conservative, Colorado's David Horowitz speaks out