Long Nguyen Cao is international