John P. Finnegan | Slate