Steven Scott Powell, "Scott"
Birth date: Jun 21, 1945 Death date: May 23, 2022
Steven Scott Powell age 76, passed away on May 23, 2022, in Houston, Texas. He was born on June 21, 1945, to Geneva Scott Powell and Robert Lewis Powell in Villa Grove, Illinois. He worked for Exxon Refinery in Baytown, Texas. Sc Read Obituary