Raymond Hinfelaar's scientific contributions