David Weinhold was 8 years old on the day his father left for his job as a St. Louis County police officer and never came back.