generic speaker image

Thalia Cheng Thalia Cheng

Fremont, CA, UNITED STATES