Thomas R. Kleckner(5 Jun 1955 - 30 Apr 2004)
b.  
d.