Robert Eloff due in court for sentencing