NC v. PETERSON (2003)

William Haggard

Forensic meteorologist William Haggard takes the stand.


46-NC v. Peterson: William Haggard