melvin xiong