Terence Keeley | Slate