David James Allen, b. Feb 1, 1949, d. Nov 27, 2010