Donald Allen Mosher (1945 – 2014)