douglas preston signing