NH ranks among top states in terms of generosity

New Hampshire has landed on a list of the most generous states.