Difference between Citizenship and Green Card I Zavala Texas Law