NumbersUSA is a non-profit and non-partisan organization that studies the impacts of high immigration in the U.S.