Stafford William Burroughs of McAllen, Texas, passed away on Tuesday, February 11, 2020, at the age of 84. Stafford was born in Bedford, Virginia, on August 9, 1935, to Nelson and Susie Burroughs. The Burroughs family moved to West Virginia... View Obituary & Service Information
