As mentioned in the post, the full name and machine readable name are formatted differently on the passport. Don't suppose you know which one to follow?
Chan is the family name which is correct. First name is Anthony. Middle name is Bernard. Chinese name is Dak Eng which is entered into the Middle name field. Is this correct?