Donald B Ainsworth, b. Jun 9, 1926, d. Dec 14, 2004