Geoffrey Garrett participated in the IQ debate on "America has lost its moral authority".

Watch here