Leo G. Castro
April 14, 1961 - February 16, 2017
Leo G. Castro, born April 14, 1961, embraced God on February 16, 2017 in San Antonio, Texas at the age of 55. He was preceded in death by his parents Jesus and Juanita Castro. He is survived by his loving wife Beatrice H. Castro; daughters Laura... View Obituary & Service Information
