john fore