How do you rate: David Horowitz Freedom Center?

Select up to 4 answers.