David Roberto Castro
September 16, 1967 - August 24, 2020
David Roberto Castro, 52, of Tulsa, Oklahoma died August 24, 2020 in Inola, Oklahoma. Born September 16, 1967 in Argentina to parents Roberto Alfredo Castro and Deanna L. Long. David was preceded in death by: his father Roberto Alfredo Castro.... View Obituary & Service Information