Jessica Vaughan Discusses Population Issues (To the Contrary - 4/18/10)Jessica Vaughan, Director of Policy Studies with the Center for Immigration Studies, discusses links between immigration, population, and the environment on "To the Contrary." Steven A. Camarota, Director of research of the Center for Immigration Studies, also adds to the conversation.