An 18-year-old truck driver from the Midlands was killed Thursday morning when he ran a stop sign south of Kershaw and slammed into an oncoming pickup. Zachary Blake Kirkland of Elgin, in the southern part of Kershaw County, was pronounced dead at the scene, according to the Lancaster County Coroner’s Office.