John Haygarth — English cricketer and Australian magistrate