David Segal. David Ken David Ray David Wyn David Flanagan David Flanigan David Flanagan. David Flanagan著 David R. Segal. J. David Logan.