Riverdale2017 · TV ShowWriter · Producer · Supervising Producer · Co-Executive Producer · Story Editor · Executive Story EditorAdd to library