Jefferson City Police release Jackson suicide note
Jefferson City Police held a second news conference to release more details into the apparent suicide of Spence Jackson, the late media director for former Missouri Auditor Tom Schweich, who killed himself last month. Police on Tuesday released a suicide note that was handwritten in ink and dated March 27. Police said it was the
Continue Reading