what is a child advocate
Child advocate is an exceptionally extensive term that may refer to a number of people who work to protect children and advocate on their behalf. These people may do this work professionally or they could be amateurs, albeit highly experienced.