David B. McGarry

David B. McGarry
David B. McGarry's avatar
David B. McGarry is the research director at the Taxpayers Protection Alliance.