The Horsehead Nebula/IC434, Naoyuki Noda