Records link phone number (512) 452-9634 with Steven’s details. Companies linked with Steven are: Ten Bits Ranch Llc and Ten Bits Ranch, Llc. 11048 Lime Creek Rd, Leander, Tx 78641 is where Steven resides. Steven has reached 56 years of age. Steven's birth year is 1968. Terlingua, Cincinnati, Austin and 2 other cities are cities Steven has lived in.