Willard B. Rogers, 86, formerly of Malden, died Saturday, Jan. 6, 2007, at Morningside Assisted Living Center at Madison, Ala.