Louis Edward Taylor

Louis Edward Taylor

Born in Hobart, Oklahoma, 1957. Lived relentlessly. Died in Dallas, Texas, 2024. Will be missed forever.