IC 5070, Klaas Pieter