James Keenley | Slate