de Boer, Stephen (Career)