Farnsworth, David N. (David Nelson), 1929-....