David R. Hagemann(12 Dec 1936 - 26 Dec 2010)
b.  
d.