M. Jeff Thompson timeline