Stephen Louis Fincher
October 26, 1960 - August 13, 2020
Stephen L. Fincher (Steve) passed away on August 13, 2020 in Houston, Texas at the age of 59. Steve was born on October 26, 1960 in Dallas, TX to the late Edward Louis and Sarah Catherine Fincher. Steve is survived by his loving wife, Tami Fincher;... View Obituary & Service Information