Posted by quoderat on Saturday Feb 29, 2020

25-year study: Most corporate tax incentives do more harm than good.