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