He has stayed in Rockville, Foster City, Mountain View and 3 other cities before moving to Delray Beach. Steven was born 57 years ago. 1000 Lowry St #C, Delray Beach, Fl 33483 is where Steven lives. Frances Greenberg Sachs, Leon Frederick Sachs, Ellen Jean Sachs and 2 other people are people possibly related to Steven. Steven's birth date was listed as 1967. Steven has listed phone number: (301) 231-7133.