derek xiong