david eberley