A new study by the Pew Center on the States says Louisiana is among a number of states that have created tax traps for themselves by offering incentives for economic development that are open-ended or…
A new study by the Pew Center on the States says Louisiana is among a number of states that have created tax traps for themselves by offering incentives for economic development that are open-ended or…