Mary Alline Barker Willis, 95, of Newbern, died Sunday, Dec. 23, 2007 at Dyersburg Manor Nursing Center.