de Haan, Ido, Netherlands