David Segal. David Ken David Ray David Wyn David Flanagan David Flanigan M. David Egan. David Flanagan. David Flanagan著 David R. Segal.