Lyman Chen photo

Lyman Chen

Birth name:
Date of Birth:
12 October 1971 Wilmington, Delaware, USA
Height:
6' (1.83 m)