I also think this satisfies my question about whether he also speaks Chinese. He must.
Don't know what version, but I'm guessing Mandarin.
Mandarin from Taiwan is slightly different from China. People usually called the Mandarin in China "Putonghua" which means "common language". In China, there were so many different dialects which makes it very difficult to communicate so the Communist government forced everyone to speak the common language
Also, Mandarin in Chinese is "National language" which communists did not like.