ESC
David A. Horowitz

David A. Horowitz

Professor at Portland State University. Expert in U.S. cultural and political history, esp. 20th century and populist expression.

Linkshttps://www.pdx.edu/history/faculty-bio-david-horowitz