Steven Lui was born in 1970, age 53. Steven Lui's address is 9130 Nolan Street Apt 126, Elk Grove, CA 95758. Possible relatives include Belinda Cheng, Catherine Lui and 2 others. Public records show Steven has also lived in Riverside, CA and South Pasadena, CA. Steven's latest phone number is (626) 497-7187. Previous phone numbers include (626) 840-6219 and (781) 647-4440. The latest email address for Steven Lui is ste****@aol.com.
Also goes by: Stephen Chao-Kai Lui
Address History: 9130 Nolan Street Apt 126, Elk Grove, CA 95758;
1261 Flemington Road, Riverside, CA 92506;
South Pasadena, CA 91030;
Waltham, MA 02451
Emails: ste****@aol.com
Results 1 - 1 of 1