John Shelton is the policy director for Advancing American Freedom. He received degrees from Duke Divinity School and the University of Virginia, and he lives in Washington, D.C., with his wife, Katelyn, and their children.
John Schweiker Shelton, Katelyn Walls Shelton | How about a moratorium on Christian self-help books from authors under age 40?
John Schweiker Shelton | The war on energy hurts the poorest most
John Schweiker Shelton | Our society needs Tolkien’s critique of unrestrained desire