NC v. PETERSON (2003)

OPJ

Forensic meteorologist William Haggard takes the stand outside the presence of the jury.


25-NC v. Peterson: OPJ: William Haggard