. . "David N. Patterson" .