David A. Patterson David R. Anderson David,Matheson David L.Mathison James W.Patterson David Pearson David Macpherson David Petersen. David Potter James Patterson