Tak-Kwong Chan

Stephen Chan Tak-Gwong