IC417/NGC1931 - The Spider and the Fly, Ivaylo Stoynov