Author

Daniel Pipes

Daniel Pipes (DanielPipes.org, @DanielPipes) graduated Harvard College in 1971.
57 articles by Daniel Pipes