Witch Head Nebula (IC2118), David Feng