William Howard Preston, 62, of Martinsville, transitioned from this life on Friday, September 4, 2020 at his home. He was born September 11, 1957 in Rocky Mount, to the late Frank Witcher and Attlean Preston. He worked for Bassett Furniture... View Obituary & Service Information