David Segal. David Ken David Ray David Wyn David Flanagan David Flanigan David Flanagan. (美)David Egan等著 David R. Segal. David A.