david holland