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