David Allen Reynolds(25 Sep 1957 - 17 Nov 2008)
b.  
d.