David A. Macpherson David W. Richerson David M.Anderson David Patterson James M. McPherson David Guterson Ian ·MacPherson david Sawers [英]Robin Macpherson著 by David R. Anderson