Donald Allen Mosher (Massachusetts 1945-2014)