Daniel Patrick Shaffer

Contributor

Daniel Patrick Shaffer is currently a member of the Young Leaders program at The Heritage Foundation.

View all authors

Articles by Daniel Patrick Shaffer

Show More