Report - David Horowitz is planning “Islamo-Fascism Awareness Week ... · Who Is David Horowitz? Horowitz is a self-described “battering ram” against any thinking in academia that challenges

Please pass captcha verification before submit form