David Ken David Van David Von David Vann David Burke. David Drake. David Gordon David Hering David Keenan David M.