James DeAngelo | Slate