john herival