john graham mellor