Help keep Salon independent

David Horowitz (page 3)

David Horowitz is a conservative writer and activist.