CHIA-YI CHEN
Born: 1983

31 LOCKESFIELD PLACE, LONDON