spencer xiong