Peake, David W., 1924-