william kuo

william kuo

an interpreter and translato