IC434 Horsehead Nebula, Richard Xiong