Gary Chaw, also known as Gary Cao or Cao Ge or by his alter ego Cao Xiaoge, is a Malaysian Chinese singer-songwriter based in Taiwan, who has had achieved success in Taiwan, Mainl…