Volunteer Programs in Los Altos, California

Child Advocates of Silicon Valley

Child Advocates trains and supports community volunteers to advocate for children in foster care