Robert Dean Henderson
November 5, 1958 - December 28, 2019
Robert Dean Henderson was born November 5, 1958 in Dallas, Texas to Robert Wayne Henderson and Laura Preston Henderson. He died December 28, 2019 in Tulsa, Oklahoma. Dean was preceded in death by his father. He is survived by his mother, Laura... View Obituary & Service Information