David B. McGarry

David B. McGarry is the research director for the Taxpayers Protection Alliance. He writes for Young Voices.

What’s at Stake as Age Verification Comes Before the Supreme Court