46-year-old Leonard Ray Castro lives in Sacramento, CA. Other places in which Leonard has lived are Elk Grove, CA; Hayward, CA and Richmond, CA. Claudia L Castro, Roselia G Castro, Michelle Esterly Vilala, Johnathon Vilala and John Vilala are in Leonard family.