David Allen, Sr., 87, of Wardell, Mo., died Sunday, March 16, 2008, at Pemiscot Memorial Hospital in Hayti, Mo.