Republican presidential candidate Donald Trump laughs as he speaks with Anderson Cooper at a CNN town hall at the University of South Carolina in Columbia, S.C., Thursday, Feb. 18, 2016. Andrew Harnik AP