Terry Chen

Terry Chen
Born: February 3, 1975

Birthplace: Edmonton - Alberta - Canada