Jim Harper

Jim Harper is a visiting fellow at AEI.