David Horowitz — Neoconservative activist, writer