Republican presidential candidate Donald Trump answers a question during a town hall interview on the NBC "Today" television program, in New York, Thursday, April 21, 2016.
Republican presidential candidate Donald Trump answers a question during a town hall interview on the NBC "Today" television program, in New York, Thursday, April 21, 2016. Richard Drew AP
Republican presidential candidate Donald Trump answers a question during a town hall interview on the NBC "Today" television program, in New York, Thursday, April 21, 2016. Richard Drew AP