Meeker, David O. (David Olan), 1924-1987