I am David Geffen...