John Leonard Thompson | Slate