Michael Allan Armstrong, b. Aug 19, 1947, d. Apr 14, 2010