david s. goyer