Xue Haowen Headshots by Jonathan Kos-Read