Ewen Yin was born in 1957, age 69. Ewen Yin's address is 11800 Edgewater Drive Apt 1105, Lakewood, OH 44107. Possible relatives include Kin Yin, Alan Yin and others. Public records show Ewen has also lived in Plano, TX.
Possible Relatives:
May include parents (mother, father), spouse/partner (wife, husband, ex-wife, ex-husband), siblings (brother, sister), children
Results 1 - 1 of 1