john de haan