analyst Ming-Chi Kuo