Public records show Houston and Spring as cities Steven also stayed in. Steven now resides at 1907 Louetta Point Ct, Spring, Tx 77388. Steven was born in 1943. Dawn Michelle Merwin, Eleanor N Bach, Nicole Christine Bach and 6 other people are people possibly related to Steven. The number currently linked to Steven is (281) 893-2226. Steven was born 81 years ago. This person is linked with companies: Bach Realty Advisors Inc, Bach Thoreen Mcdermott Incorporated, Bach Thoreen And Associates, Inc and Bach Realty Advisors, Inc.