45-year-old Theresa D Castro lives in Morgan Hill, CA, but has also spent time in Santa Clara, CA; Brunswick, ME and Casper, WY. Ramon Amador Castro, Bryan J Castro, Christina Jo Castro, Ralph Rodriguez Castro, Joan S Castro, Rosario Castro and Sarah C Castro are some of Theresa relatives.