Child Protection is one of society’s greatest responsibilities. Thousands of children are placed into foster care annually.

read more