David C. Kang David H. Rosen David P. Doyle David J. Linden David J. Rogerson David John Chalmers David A. Hill著 David A. Rich David B.Kelley David Jones