Major Nelson leaves Microsoft