McLaughlin, David T. (David Thomas), 1932-2004