Fishhead Nebula/IC1795, Anirban Ray