Public records show Denton as a city Stephen also stayed in. Stephen currently resides at 907 Knoxville Ave, Tulsa, Ok 74115. Burnley Custom Welding is business that might have connection with Stephen. Stephen has listed (940) 243-2133 as his phone number.