Stephen Thomas Taylor

Birth date: Aug 20, 1962 Death date: Apr 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