Frank Cannon | Slate