Michael J. Nelson timeline