Donald J. Hughes Donald C.O'shea Donald E.Knuth Donald C. O'shea Donald K.Burleson Donald E. Knuth Donald A. Neamen Donald A.Morley Donald A. Hay Donald A. Ritchie.