Craig L. Hymowitz

Craig L. Hymowitz is a staff writer with the Investigative Journalism Project of David Horowitz's Center for the Study of Popular Culture.