David Thornton is a thirty-three-year-old child-welfare worker with over ten years' experience on the job. He has investigated more cases of child abuse and neglect than he would care to remember, and... This description may be from another edition of this product.