David Flannigan | Slate