who is David Steinberg?

who is David Steinberg?