Stephen L. Davis
January 18, 1960 - October 31, 2019
Stephen LeGrande Davis, 59, of Tulsa, Oklahoma passed away on Thursday, October 31, 2019. He was taken much too soon and will be deeply missed. Steve was born in Conway, South Carolina on January 18, 1960 to Palmer McKeiver Davis, Jr. and Shelby... View Obituary & Service Information