David Xavier Castro
February 14, 2004 - July 8, 2021
David Xavier Castro, age 17, of Houston passed away July 8, 2021. David was born February 14, 2004, in Sugarland, Texas to Paul and Sarah Castro. He is survived by his parents Paul and Sarah; siblings: Anastacia and Luke; grandparents: Martha... View Obituary & Service Information