david more