David Potter[等 David Potter[等] David Hatter David Peters David Poyer David Patterson David Trottier David Minter David Pogue David Prete