David Horowitz

2 Appearances
Author; President, Center for the Study of Popular Culture