Video: David Horowitz - Communism & Socialism
David Horowitz talked about the history of the Communist Party and his views on socialism, conservatism and liberalism. He spoke at a conference hosted by the Grove City College Center for Vision and Values. Mr. Horowitz, who was interviewed by Paul Kengor, also responded to questions from the audience.