David and future generations