Staffon Chen was born in 1938, age 85. Staffon Chen's address is 12939 Lucas Lane , Cerritos, CA 90703. Possible relatives include Olivia Chen, Paul Chen and 8 others. Public records show Staffon has also lived in Countryside, IL. Staffon's latest phone number is (562) 802-3137. Previous phone numbers include (562) 926-1613.
Results 1 - 1 of 1