James C. Fleming, 1947-2014