A supporter holds up a sign as Donald Trump speaks at a campaign rally Monday, April 18, 2016, in Buffalo.(Joed Viera/Lockport Union Sun & Journal)