david s. goyer Archive