Stephen Lee Thurston, 35, of New Castle passed away Tuesday, September 24, 2019 in Indianapolis. He was born December 29, 1983 in Muncie to David and Priscilla (Miller) Thurston. He was a 2002 graduate of New Castle Chrysler High School. Stephen... View Obituary & Service Information