douglas holmes