David Charles Weaver
November 30, 1969 - January 3, 2020
David Charles Weaver, 50 of Broken Arrow, Oklahoma passed from this life on Friday, January 3, 2020 in a Tulsa hospital with family by his side. He was born November 30, 1969 in Muskogee, Oklahoma to his parents, David Lee Weaver and Donna... View Obituary & Service Information