11422 12Th Pl, Phoenix, Az 85020 is where Steve resides. Public records show Webster, Palatine, Chicago and 3 other cities as cities Steve also stayed in. Records link phone number (602) 595-3597 with Steve’s details. Possible relatives of Steve are: Lawrence S Chen, Shuhueis S Chen, Chincheng Cheng Chen and 3 other people. His birth year was listed as 1976. Steve turned 48 years old.