Non-profit Organizations and Tax Exemptions - A New and Clearer but More Restrictive System