Forerunner, David