william gao nationality