Ed Cannon | Slate