MONTEZUMA, NY—Cold drove John McIrons into a Salvation Army to buy the next coat he will donate to Goodwill.