John D. Rockefeller , Jr. , contributed $ 5 million , the U.S. government added $ 2 million , and private citizens from Tennessee and North Carolina pitched in to assemble the land for the park , piece by piece .