IC443 Jellyfish Nebula, Walter Torres