David Kuo
Taipei City, Taiwan
I have a rather diversed background, since I was born in Tawian, grew up in Canada, studied in Switzerland and U.K., then moved back to Taiwan again after my son was born.
I have a rather diversed background, since I was born in Tawian, grew up in Canada, studied in Switzerland and U.K., then moved back to Taiwan again after my son was born.