William O. Armstead, 82, of Brownsville, died Thursday, Nov. 29, 2007 at Regional Hospital in Jackson.