haven xiong