David Ray David Ray, David Lai David Rae david B. david G. david S. David Grayson David Carr David Hare