Steven L. Thomas, a 27-year-old man from Indianapolis, passed away on May 7, 2011. At the time of his death, he was employed by the Department of Public Works. He was remembered fondly by his surviving family members, including his mother, Sherry Lynn Thomas, and his brother, Anthony Thomas. Preceded in death by his father, Leroy Thomas, Steven's passing was a significant loss to his family and community. However, specific details about the circumstances of his death or any potential homicide-re
...Read More