John DeAngelo | Slate