Tim Xu

Tim Xu, Managing Broker

Speaks: English, Mandarin

604-618-5681

EMAIL