Donald A Allen, b. Apr 20, 1919, d. Dec 21, 1995