Ng Ka Long has a bright future ahead of him. (photo: AFP)