Stephen Thomas Taylor
August 20, 1962 - April 2, 2017
Stephen Thomas Taylor was born August 20, 1962 in Tulsa, Oklahoma and passed away April 2, 2017 in Tulsa, Oklahoma. Steve went to school in Skiatook where most of his family is from, however he graduated from Edmond Memorial High School. He... View Obituary & Service Information