Yu Yamauchi Japanese, b. 1977