Dr. Robert Garmong, PhD discusses immigration.

Pt. 1:

Pt. 2: