Kyle Tse kyle26q0928003