John Robert Thompson | Slate