Case File Overview Steven Thell Koecher was born in Amarillo, Texas on November 1, 1979, to Deanne and Rolf Koecher. He was the second oldest…
4 CommentsA blog about true crime
Case File Overview Steven Thell Koecher was born in Amarillo, Texas on November 1, 1979, to Deanne and Rolf Koecher. He was the second oldest…
4 Comments